Xcode 9.0 惊喜 之 模拟器
现在的Xcode开发,同时只能打开一个系统的一个模拟器。而Xcode 9.0 可以允许开发者同时打个N个模拟器,配合name.app文件直接拖进模拟器就可同时轻松观察你的APP在不同模拟器上表现了。
关于iPhone X 适配问题
1111.png将原来的APP运行在10上面,总体还好, 但是还是要做些适配的。最主要的适配就是启动图要增加iPhone 10的尺寸,详见下图
再有一个变化,就是齐刘海引发的导航栏高度及底部HOME的替代区域
// iphone x 得到 {0,0}, {375,44}
[UIApplication sharedApplication].statusBarFrame
// 在controller中获取导航高, {0,44}, {375,44}
self.navigationController.navigationBar.frame
网友评论