[英]iOS App not using full screen on iPhone 7
我有一个最初为iPhone 4和5开发的iOS应用。
完成一些更新后,我尝试在iPhone 7(模拟器)上运行它,“视图”将不再充满屏幕。 它们(包括标题栏)在屏幕的右侧和底部留有黑色边距。
我在iPhone 5上发现了许多类似的帖子,但缺少适当的启动图像。 但是,我已经将所有可能的启动图像以其正确的大小包括在资产目录中(不再显示警告,pu),并且当应用程序启动时,启动图像为全屏显示。
如果我在InterfaceBuilder中更改大小,则“布局/视图”将设置为自动布局,并调整好大小。
为什么视图无法在iPhone 7上缩放?!
找到解决方案
在视图的“属性检查器”选项卡的“模拟度量”类别中,属性“大小”设置为“自由格式”。 将其更改为“推断”后,调整大小即可。
注意,这种渗漏也应在MainWindow中进行检查。 在此更改到达模拟器之前,可能需要进行构建清理。
更改“大小”也影响了InterfaceBuilder中的设备选择器(不同iPhone和iPad型号的符号),从而使它实际上在单击iPhone型号或更改方向时可以调整大小...以前,单击模型时没有任何变化从选择器。
尝试将初始屏幕图像添加到具有以下名称而非资产文件夹的项目中。
Default-568h.png 320 x 568
Default-568h@2x.png 640 x 1136
Default-667h@2x.png 750 x 1334
Default-736h@3x.png 1242 x 2208
Default.png 320 x 480
Default@2x.png 640 x 960
是的,那也可以,但是在这个问题中提到了启动屏幕,所以我已经根据这一点给出了答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.