IOS开发常见问题及常用技巧

  1. 升级到iOS 8.0 SDK以后,创建的新项目会带有LaunchScreen.xib文件作为App的启动界面,此时若不作任何设置就把基于8.0 SDK的App运行在7.0等版本的设备上,可能会出现应用不能全屏。为了解决这个问题,可以把plist文件中的LaunchScreenFile相关属性删掉,手动添加LaunchImage图片,也可以由系统自动生成。

若想要保留LaunchScreen.xib而又想支持8.0之前的版本,可以在Image.xcassets中添加LaunchImage,在项目General中找到App Icons and Launch Images的LaunchImagesSource项点击User Image assets,完成后系统会自动添加LaunchImage到Image.xcassets中。

  1. 设置UINavigation