2011-08-11 173 views
2

我想讓我的iPhone應用程序中的狀態欄隱藏起動圖像,然後我想在後面添加它。所以在我的應用程序委託,我做了以下內容:iPhone應用程序 - 隱藏狀態欄

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    // Override point for customization after app launch  

    [window addSubview:[navigationController view]]; 
    [window makeKeyAndVisible]; 

    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; 

    return YES; 
} 

但現在,我的主控制器,在應用程序的頂部navigationController的狀態欄塊的一部分。該應用程序認爲狀態欄不在那裏,或什麼的。

那麼,如何讓啓動映像不包含狀態欄,然後在狀態欄之後立即添加狀態欄,併爲應用程序的其餘部分保留狀態欄?

+0

將視圖調整爲320 * 480。狀態欄是320 * 460。 –

回答

4

在您的info.plist文件中,有一個名爲「最初隱藏狀態欄」的設置。將其設置爲「是」,並且在啓動時您不會擁有它。那麼你不需要在代碼中做任何事情,當你的應用程序啓動時,條形圖就會顯示出來。

+1

他可能需要將元素大小調整爲320 * 480。 –

0
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO];