旧应用程序在 iPhone5 上出现黑线

Posted

技术标签:

【中文标题】旧应用程序在 iPhone5 上出现黑线【英文标题】:Black lines on iPhone5 with old apps 【发布时间】:2013-01-25 09:56:59 【问题描述】:

我有一个旧应用程序,它与 3.5 英寸显示器兼容,例如在 iPhone4S 和更早版本上。 这是应用程序的屏幕:

当我尝试在 iPhone5 模拟器上运行这个应用程序时,它看起来真的很糟糕!

Apple 承诺所有旧应用都会在顶部和底部出现黑线!我该怎么做?我不想从 xib 文件中重构我的所有代码。

谢谢

【问题讨论】:

我想你可能用过autolayout 那些是滚动条。无论出于何种原因,您的视野都比窗口略大。 你在设备上测试过吗? 【参考方案1】:

您是否为您的应用添加了启动图像(如Default-568h@2x.png)?这将向 ios 发出信号,将应用程序拉伸到完整显示。没有的应用会在顶部和底部显示黑色边框。

另请参阅此问题 + 有关如何解决此问题的答案:Undo auto resizing for iPhone 5 screen after adding Default-568h@2x.png

【讨论】:

以上是关于旧应用程序在 iPhone5 上出现黑线的主要内容,如果未能解决你的问题,请参考以下文章

Unity开启MSAA后模型出现网格黑线的问题

黑线标题ios 7

在 Xcode 中,我们如何删除旧的物理设备?

iphone5s 耳机更换插头 EarPods change jack

iphone5s 耳机更换插头 EarPods change jack

UIButton 没有出现在 iPhone 5S 上