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 大小,这样它们看起来就不会模糊
我有一个遗留代码,其中没有使用自动布局,也许使用了自动调整大小掩码,但奇怪的是,当我将该应用程序部署到 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 大小,这样它们看起来就不会模糊