iPhone X 适配,Xcode 9.0

2017-09-15  本文已影响0人  PiXAR_Lee

Xcode 9.0 惊喜 之 模拟器

现在的Xcode开发,同时只能打开一个系统的一个模拟器。而Xcode 9.0 可以允许开发者同时打个N个模拟器,配合name.app文件直接拖进模拟器就可同时轻松观察你的APP在不同模拟器上表现了。

关于iPhone X 适配问题

将原来的APP运行在10上面,总体还好, 但是还是要做些适配的。最主要的适配就是启动图要增加iPhone 10的尺寸,详见下图

1111.png

再有一个变化,就是齐刘海引发的导航栏高度及底部HOME的替代区域

// iphone x 得到 {0,0}, {375,44}
[UIApplication sharedApplication].statusBarFrame 
// 在controller中获取导航高, {0,44}, {375,44}
self.navigationController.navigationBar.frame

这篇文章讲的还是比较细

上一篇下一篇

猜你喜欢

热点阅读