繁体   English   中英

iOS App未在iPhone 7上使用全屏

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM