我目前正在开发针对iOS 7环境的应用。 我发现如果我将nib模拟器的度量大小设置为4in,模拟器大小为3.5in,当应用程序启动时,它会给我一个带有截断元素的屏幕。 如果我将模拟器大小设置为4英寸,模拟器指标为3.5英寸,则布局将缩小。 所以基本上它就像是3.5英寸设备上的4英寸屏幕,反之亦然。
但是当我离开那个屏幕(在应用程序内)并回到页面时,它会调整到它应该的大小。
但它似乎是一个打击或错过。某些视图会发生这种情况,但UITableView
等其他一些视图无法正确调整大小。
另外需要注意的是,即使我将度量标准大小设置为None或Freeform,它也不会自动调整大小到适当的大小。
这是正常的吗? 我担心的是,如果我通过TestFlight进行部署,并且我将笔尖设置为其中一个尺寸而我的测试人员具有其他尺寸的设备,他们将看到尺寸不合适的屏幕。
有没有人有类似的经历?解决这个问题的任何方法吗?