您的位置:首页 > 其它

如何适配iPhone6及Plus

2014-10-27 10:07 405 查看
使用Xcode6之前版本的Xcode创建的工程,在iPhone6/6+上运行,得到的逻辑坐标都是和iPhone5/5C/5S屏幕相同的320*568。这样就做到从4寸到4.7寸和5.5寸屏幕的无缝升级,即使我们什么都不做,我们的老工程也能在iPhone6/6+上几乎完美的运行。当然因为等比例放大了,图片可能会有模糊或锯齿感。

要想让老工程的坐标系统恢复正常,可以通过为Target添加
LaunchImage
或者
Launch
Screen File
来实现,如下图所示:



LaunchImage
的方式需要在
Images.xcassets
里,删除旧的
LaunchImage
组,然后新建
LaunchImage
组,添加对应高分辨率的图片。对此,这里有一篇更详细的图文介绍:How
to Add a Launch Image for the iPhone 6。

其中
Launch
Screen File
是Xcode6和iOS8新加的功能,它用一个xib文件来作为启动画面。App在旧版iOS启动时,该属性会被自动忽略,不会造成异常。

上面两种设置,只要启用任意一个即可让App进入高分辨率模式。鉴于现在不少App还需要兼容iOS5,而第一种方法在iOS5上可能有bug,所以这里推荐用第二种方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iphone6 Plus 适配