2013-10-14 70 views
7

我正在開發用於3.5英寸和4英寸屏幕的應用程序。但是,即使在我運行4英寸iPhone模擬器時,模擬器上的屏幕尺寸突然變爲320 * 480。應用程序認爲它在3.5英寸iPhone上運行時,它在4英寸上

我把這個AppDelegate的文件,並將其打印320.000000,480.000000 ...

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 

    NSLog(@"%f, %f", [[UIScreen mainScreen] bounds].size.width, [[UIScreen mainScreen] bounds].size.height); 

    ... 
} 

我不知道它在Xcode中設置(如果有的話),我不小心碰到,使得它這個樣子。我所有的.xib文件都設置爲4英寸視網膜。有沒有人遇到過這個?

+6

還檢查是否有默認-h568文件中的項目爲iPhone4英寸 – junaidsidhu

+0

原來,當我重新命名的項目文件夾的默認圖標和啓動圖像的鏈接被破壞 - 一旦被固定的一切再次合作!謝謝! –

+2

@JayiODroid或者你應該添加這個答案,以便它可以被接受和問題關閉。不要將解決方案隱藏在評論中! – jrturton

回答

11

請檢查是否有項目的iPhone4英寸默認-h568文件。

1

關於在Xcode 6.0創建的默認應用程序,試試這個:

項目屬性 - >應用程序圖標和啓動圖像 - >啓動圖像源 - >使用資產目錄 - >圖片,遷移

這個項目後將在4英寸iOS 7設備上正確顯示。

相關問題