ios:Application 筋疲力尽

ios:Application got stretched

我有一个遗留代码,其中没有使用自动布局,也许使用了自动调整大小掩码,但奇怪的是,当我将该应用程序部署到 iPhone 6+ 时,甚至导航栏看起来都被拉伸了。我必须使这个应用程序现代化,以便导航栏在所有设备系列中保持 44pts,出现新键盘等。

请建议我如何做同样的事情。

谢谢 安琪

为 iPhone 6 和 iPhone 6 添加一个 default.png 加 https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html

作为第一步,添加正确的 default.png。 (https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html)

==> 这表明 iOS 您支持 iphone 6 / 6+

的新屏幕尺寸

然后

这取决于您的应用。如果您使用基于旧 'default' 屏幕宽度的固定像素值。你必须让它全部动态化

如果一切都已经是动态的,那你就很好

THEN(可选但推荐)

为您的所有资产使用新的 @3x 大小,这样它们看起来就不会模糊