应用程序无法在iPhone 6模拟器上正常运行

时间:2015-06-17 08:38:25

标签: ios

我遇到了这个奇怪的问题。当我将启动屏幕文件(在“常规设置”选项卡下)设置为空时,应用程序在4s,5,6上运行良好。 但是,当我为应用程序添加一些Launch Screen时,它会在iPhone6上进行缩放。任何有关这方面的帮助将不胜感激。 enter image description here

5 个答案:

答案 0 :(得分:1)

检查启动画面大小 启动画面必须

2x            640 × 960 pixels
ratina        640 × 1136 pixels
ratina hd 4.7 750 × 1334 pixels
ratina hd 5.5 1242 × 2208 pixels

并使用自动调整遮罩

答案 1 :(得分:0)

在图片中设置属性并查看

enter image description here

答案 2 :(得分:0)

当您不添加启动画面时,IOS会自动放大UI以适应更大的屏幕。所以你的所有UI都自动缩放,所以它看起来很好。

但是当你添加启动画面时,它将采用框架和尺寸。

您可以使用autolayout和size class来解决它。

答案 3 :(得分:0)

您遇到问题,因为您可能没有使用Ratina HD 4.7(750X1334)Launchscreen。

包含下图所示每种分辨率的启动画面,然后它将在所有iPhone上运行完美。 enter image description here

或者您也可以查看有关Launchscreen的完整教程 http://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/launch-screens/

答案 4 :(得分:0)

您不应在发布图片中为Retina HD 4.7Retina HD 5.5添加启动图片,当您添加这些图片时,这意味着您的应用分别与iPhone 6,iPhone 6+兼容。通过截图我可以看到你的应用程序仍然与iPhone6,iPhone 6 +不兼容。