我正在开发一个遗留代码库,它以编程方式绘制所有视图。当我开始引入autolayout时,我开始使用一个简单的表视图,甚至不需要为此表视图创建约束。但是,当我在iPhone 6+模拟器中运行该应用程序时,该表视图仍然被放大,当我使用lldb时,我甚至在初始化表视图控制器之前就找到了<UIWindow: 0x791404e0; frame = (0 0; 320 568)
。
我的问题是iOS如何确定UIWindow的帧大小以及是否需要放大?在看到它有效之前,我是否必须为所有视图启用自动布局?
答案 0 :(得分:0)
只是想通了我需要提供正确的启动图像。 iOS正在根据可用的启动图像尺寸确定UIScreen尺寸。