我已经安装了最新的Xcode 7.1 beta,并试图在iPad Pro Simulator上运行我的项目。一切正常,所有功能正常运行。

但是我的屏幕尺寸有问题...

在应用程序的主屏幕上,我运行下一个日志:

NSLog(@"%f", self.view.bounds.size.width);

我有1024个用于横向显示。但是,当我在Xcode 7.1中创建一个新的应用程序并在主屏幕上运行相同的代码时,我得到了另一个值:1366。

今天,我计划发现使用Araxis Merge在旧Xcode(6.4)中创建的项目文件与最新beta 7.1之间的区别。

您现在如何为我的旧项目解决此问题?

最佳答案

我可能离这里很远,但是iPad Pro模拟器也遇到类似的问题:它始终为我提供标准的1024 * 768点分辨率。经过一番挖掘后,我意识到我正在使用标准的iPad启动图像(因为 Assets 目录中没有iPad Pro版本),这限制了我的屏幕保持1024 * 768点。一旦我引入了启动 Storyboard ,一切都准备就绪,并且我的应用程序以正确的1366 * 1024点大小启动。

关于ios - 最新iPad Pro Simulator的优化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32559410/

10-12 00:31
查看更多