2

我目前正在开发一个针对 iOS 7 环境的应用程序。我发现如果我将 nib 模拟器指标大小设置为 4 英寸,模拟器大小为 3.5 英寸,当应用程序启动时,它会给我一个带有被截断元素的屏幕。如果我将模拟器尺寸设置为 4 英寸,模拟器指标为 3.5 英寸,则布局将缩小。所以基本上它就像 3.5 英寸设备上的 4 英寸屏幕,反之亦然。

但是当我离开该屏幕(在应用程序内)并返回页面时,它会调整到应有的大小。但这似乎是一个成功或失败。某些视图会发生这种情况,但其他一些视图(例如 UITableView未正确调整大小)会发生这种情况。另一件需要注意的事情是,即使我将公制尺寸设置为无或自由形式,它也不会自动调整到正确的尺寸。

这是正常的吗?我担心的是,如果我通过 TestFlight 部署,并且我将笔尖设置为其中一种尺寸,而我的测试人员使用另一种尺寸的设备,他们将看到尺寸不正确的屏幕。

有没有人有类似的经历?这个问题有什么解决办法吗?

4

0 回答 0