2013-04-21 54 views
1

我已經遷移一些應用程序到iPhone5的,但是這一個我無法去解決它。我按照同樣的步驟,但現在我還沒有得到廈門國際銀行的佈局設置自動調整大小的窗口,因爲TabBarViewController被編程定義爲rootController。總是我得到惱人的黑色前沿和頂級酒吧。無法應用遷移到iPhone5的視網膜4

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

    tabBarController = [[UITabBarController alloc] init]; 

    NSArray *viewControllers = [NSArray alloc]; 

    viewControllers = [NSArray arrayWithObjects: nil]; 

    // Attach them to the tab bar controller 
    [self.tabBarController setViewControllers:viewControllers animated:NO]; 

    // Put the tabBarController's view on the window. 
    [window addSubview:[self.tabBarController view]]; 

    self.window.rootViewController = self.tabBarController; 

    [self.window makeKeyWindow]; 

    self.splashController = [[splashViewController alloc] initWithNibName:@"splashViewController" bundle:nil aidioma:self.idioma]; 
    [self.window addSubview:[splashController view]]; 
    [self.window makeKeyAndVisible]; 
+1

你添加相應的4英寸啓動圖像,它告訴應用程序在「全屏」運行? – SAE 2013-04-21 22:06:37

+1

你在捆綁根目錄下有一個'Default-568h @ 2x.png'文件? – 2013-04-21 22:06:42

+0

感謝您的意見。這是正確的,我不知道如果沒有視網膜飛濺圖像被添加時,沒有大小將被應用。謝謝! – Jaume 2013-04-21 22:36:43

回答

2

要啓用4英寸顯示屏的支持,你需要將文件添加到您的項目命名爲[email protected]的根源。

那麼容易弄清楚,對不對? :)

+0

肯定的是,使用的viewController我一直在處理開機畫面,但沒有爲這個應用程序......所以,當其他分辨率,並將視網膜大小將不再適用......嗯,非常感謝你沒有4英寸視網膜splashImage,它的工作原理! – Jaume 2013-04-21 22:35:26