可能重複:
How do I support the taller iPhone 5 screen size?屏幕高度兼容的iPhone5和iPhone4
我是新來的iPhone和我有一個小疑問。現在iPhone5的屏幕高度是568,而以前的iPhone的屏幕高度是480.我們如何實現iPhone5的應用程序。我們是否應該始終檢查視圖或控制器是否適用於iphone5及以下版本?如果我錯了請糾正我。
在此先感謝。
可能重複:
How do I support the taller iPhone 5 screen size?屏幕高度兼容的iPhone5和iPhone4
我是新來的iPhone和我有一個小疑問。現在iPhone5的屏幕高度是568,而以前的iPhone的屏幕高度是480.我們如何實現iPhone5的應用程序。我們是否應該始終檢查視圖或控制器是否適用於iphone5及以下版本?如果我錯了請糾正我。
在此先感謝。
這裏有個 *如果你想使用iPhone5的全高度的創建閃屏這正是640x1136像素大小和名稱default-[email protected] *如果你有旋轉止 問題一)window.rootViewController = firstViewcontroller(不添加視圖到你的窗口) b)實施新的rorate委託功能
*使用viewDidLayoutSubviews而不是viewDidLoad中設置部件尺寸相對於窗口 *您可以手動檢查屏幕大小和像這樣加載正確的圖像:
從下面的GIT要點UIImage* myImage;
CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height;
if ([UIScreen mainScreen].scale == 2.f && screenHeight == 568.0f) {
myImage = [UIImage imageNamed:@"[email protected]"];
} else {
}
myImage = [UIImage imageNamed:@"myImage.png"];
或使用catogary https://gist.github.com/3719620
在您的項目中(在XCode 4.5)轉到「支持文件」組(這是自動創建)。 你必須使用這些Default @ 2x.png/Default-568h @ 2x.png文件。 !
這是操作系統調整窗口大小以填充iPhone 5顯示屏所需的關鍵變化。 Redth#已發佈關於這個和其他與尺寸相關的調整,你可能需要做的。
!!
感謝您的答覆。目前我正在使用XCode 4.3。 –