我目前正在开发一个使用XCode 8的iOS 10应用程序,但由于某些原因,在所有设备上的视图边界都是1024x768像素。我用谷歌搜索了很久,发现了一些关于启动屏幕图像的信息。我用正确的分辨率添加了它们,等等。用正确的分辨率创建了应用程序图标,但它不起作用。
我是不是遗漏了一些在全分辨率iPad专业版上运行的设置?该项目配置为通用的。
提前感谢!
发布于 2016-10-21 00:06:52
这是iOS 10的新特性。现在所有视图在viewDidLoad之后都有1000x1000帧。您可以在UIViewController的viewDidLoad方法中进行检查。(除了self.view之外,它仍然具有来自xib/故事板文件的值)。
如果您的约束是正确的,则可以在viewDidLayoutSubviews中获取值。我的意思是这就是你需要检查的视图大小。
https://stackoverflow.com/questions/40157168
复制相似问题