2012-09-24 40 views
4

可能重複:
How to develop or migrate apps for iPhone 5 screen resolution?將現有應用程序轉換爲與iphone5兼容?

我在IPhone。現在一些應用我想他們是兼容iPhone5的不適合運動,我讀了我需要改變閃屏4英寸。我需要改變這在所有我的xibs,或只splash.Currently我使用xcode4.2.i獲得IPhone5模擬器,是足夠的,或者我需要安裝任何更高版本,以獲得正確的simulato從哪裏我將得到最新的iPhone5模擬器。任何人都可以幫助我實現這一轉變的確切步驟嗎?

+0

您是否得到了解決方案? – SRI

+0

@srinaidu http://blog.mugunthkumar.com/coding/supporting-the-iphone-5/great tutorial – hacker

回答

4

你一定需要安裝的XCode 4.5,並創造了4英寸的屏幕新的開機畫面,稱爲[email protected]

您不應該更改xib的大小,因爲您希望自己的應用可以同時使用舊手機和新手機。但是,您可能需要更改xib中某些視圖的自動確定屏蔽,以便它們伸展以填充較大的屏幕。

+0

自動調整面膜對我很重要 - 謝謝 – Stephanie

0

如果你想用帶有4英寸顯示器的IOS 6模擬器測試你的應用,你需要從開發者中心安裝Xcode 4.5。

更新: 您可以參考討論 Will Xcode 4.3.2 suffice to build apps for iOS 6?

+0

是需要將我的應用程序轉換爲與iphone5兼容 – hacker

+0

我更新了我的答案該帖子是關於xcode 4.3,但它對你來說也一樣。 –

1

這裏是要點*如果你想使用iPhone5的全高度創建啓動畫面,這正是640x1136像素的大小和名稱[email protected] *如果你有旋轉檢查問題a)窗口.rootViewController = firstViewcontroller(不添加視圖到你的窗口)b)實現新的rorate委託功能

*使用viewDidLayoutSubviews而不是viewDidLoad來設置相對於窗口的窗口小部件大小*您可以手動檢查屏幕大小並加載像這樣的右側圖像:

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"]; 

或使用以下GIT gi的catogary st https://gist.github.com/3719620

相關問題