我遇到了这个奇怪的问题。当我将启动屏幕文件(在“常规设置”选项卡下)设置为空时,应用程序在4s,5,6上运行良好。 但是,当我为应用程序添加一些Launch Screen时,它会在iPhone6上进行缩放。任何有关这方面的帮助将不胜感激。
答案 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)
在图片中设置属性并查看
答案 2 :(得分:0)
当您不添加启动画面时,IOS会自动放大UI以适应更大的屏幕。所以你的所有UI都自动缩放,所以它看起来很好。
但是当你添加启动画面时,它将采用框架和尺寸。
您可以使用autolayout和size class来解决它。
答案 3 :(得分:0)
您遇到问题,因为您可能没有使用Ratina HD 4.7(750X1334)Launchscreen。
包含下图所示每种分辨率的启动画面,然后它将在所有iPhone上运行完美。
或者您也可以查看有关Launchscreen的完整教程 http://developer.xamarin.com/guides/ios/application_fundamentals/working_with_images/launch-screens/
答案 4 :(得分:0)
您不应在发布图片中为Retina HD 4.7
,Retina HD 5.5
添加启动图片,当您添加这些图片时,这意味着您的应用分别与iPhone 6,iPhone 6+兼容。通过截图我可以看到你的应用程序仍然与iPhone6,iPhone 6 +不兼容。