IOS7,作为开发者,你须要知道的变动

IOS7即将发布,那么咱们须要作些什么呢?函数

  •   升级你的程序Icon至 120*120
  •   更新一张包含状态栏大小的闪屏图片

还有些什么东西呢?布局

    IOS7中须要使用更加扁平化的设计,因此BUTTON的图片,边框就须要从新设计了.spa

    其次,注意里面的半透明元素和自动布局.设计

     在IOS7中,ViewController使用全屏布局.不要使用"wantsFullScreenLayout",在iOS7中,这个函数已经不建议使用了.做为替代,须要使用如下几个函数:图片

  • edgeForExtendedLayout
  • extendedLayoutIncludeOpaqueBars
  • automaticalAdjustScrollViewInsets

    一个很是重要的变动就是状态栏的变化,在iOS7中,咱们能够为每个ViewController设置一个状态栏样式.若是不想使用这个功能,须要在Info.plist中设置UIViewControllerBasedStatusApperance属性为NO.在iOS7中,状态栏默认为半透明,所以在显示ViewController时,View老是从屏幕的0 0 位置开始计算,并不会像iOS6及之前的系统同样有20px的偏移.这一点是至关大的改变.sed

   在iOS7中,图片能够进行颜色合并.UIImage有一个tintColor的属性,若是图片使用了UIImageRenderingModeAlwaysTemplate模式,那么这个颜色会和这张图片合并.程序

   若是你在你的应用中使用了地图,那么你还须要关注一下MKOverlayRenderer这个类,它能够在地图上面建立一个覆盖层的view.地图

   关于其余改变,但愿你们补全.   样式

相关文章
相关标签/搜索