2012-09-20 47 views
1

我想更新我的應用程序,即使用iOS5 SDK創建的,以適應iPhone5的4英寸屏幕。我用iPhone5模擬器模擬它。下面的代碼告訴我們屏幕高度仍然是480.00但不是548.我該怎麼做才能讓我的應用程序變得更高,但iPhone5的4英寸屏幕底部沒有黑色縫隙?任何幫助表示讚賞:)4英寸屏幕iPhone4的屏幕高度

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    float screenHeight = [UIScreen mainScreen].bounds.size.height; 
    NSLog(@"screenHeight :%f",screenHeight); 
} 

日誌:

2012-09-20 14:47:36.554 FF[61898:c07] screenHeight :480.000000 
+0

哼,奇怪。我用這個和平代碼:CGRect frame = [UIScreen mainScreen] .bounds; NSLog(@「Width =%f」,frame.size.width); NSLog(@「Height =%f」,frame.size.height);我得到寬度= 320和高度= 568;你有沒有在iOS模擬器中設置它使用iPhone Retina 4英寸? – uerceg

回答

5

這是很難用蘋果的記載,但好像你必須提供一個4英寸的啓動圖像,讓iOS知道您的內置是爲了利用高屏幕。只有這樣你才能使用全屏。

+0

你知道iPhone5的啓動圖像的名稱是什麼嗎? Default.png和[email protected]被起訴。 –

+0

不是副手,而是在Xcode左側選擇項目,並使用信息編輯器設置4英寸圖像,並且它應該爲您創建該圖像。 – Jesper

+0

現在有效。真的很感謝:) –

0

用於iPhone和iPad的屏幕尺寸。

iPhone: 肖像:320x460 景觀:小480x300

的iPad: 肖像:768x1004 景觀:1024x748

相關問題