我正在使用Xcode 4.5開發新應用程序,並將部署目標用於iOS 4.3。應用程序應該支持iPhone 5 & iPhone 4.我谷歌設計的iPhone 5 & iPhone 4,看到以下網址。用於iPhone 5設計的自動調整掩碼?
iOS 6 apps - how to deal with iPhone 5 screen size?
我們可以使用autoresizingmask爲iPhone 5 & iPhone 4的設計。我做了iPhone 5的一些屏幕設計。iPhone 4 & iPhone 4。但是,我有一個疑問。 autoresizingmask是否也將用於iPhone5?我只用過iPhone 4。需要驗證以下代碼。請爲我提供幫助。
if ([[UIScreen mainScreen] bounds].size.height < 568) {
topView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleBottomMargin |
UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleRightMargin |
UIViewAutoresizingFlexibleWidth |
UIViewAutoresizingFlexibleHeight ;
}
上面的代碼是正確的?或者自動調整應該使用iPhone 5嗎?
Ronnqvist嗨,我沒有問題autoresizingmask。我的問題是,當設計iPhone 5和iPhone 4支持的應用程序時,自動調整屏蔽將用於iPhone 5? – user1756388
它可以使用。由於iOS 6(iPhone 5運行的最早版本),您可以使用新的Autolayout來配置視圖的位置和大小,但如果您需要與iOS5兼容,仍然可以使用自動識別標記。 –