爲什麼背景圖像出現在頂行下方,我可以看到時間,電池充電和其他信息。其他應用中的這條線是黑色的。我的意思是在故事板導航欄中的背景圖像轉到屏幕頂部
下一個
所以我創建導航控制器所以我有一個代碼,首先它是在viewDidLoad中
我backGroundLayer是320x44
爲什麼背景圖像出現在頂行下方,我可以看到時間,電池充電和其他信息。其他應用中的這條線是黑色的。我的意思是在故事板導航欄中的背景圖像轉到屏幕頂部
下一個
所以我創建導航控制器所以我有一個代碼,首先它是在viewDidLoad中
我backGroundLayer是320x44
狀態欄(接收,時間,電池電量等)和導航欄(標題,後退按鈕等)在應用程序中是兩個完全不同的區域。 [self.navigationBar setBackgroundImage]僅控制導航欄的外觀。如果您想更改狀態欄的外觀,請單擊您的Xcode項目並轉至iPhone/iPod部署信息>狀態欄。在那裏,您可以更改狀態欄的外觀,包括顏色,背景和可見性。
狀態欄更改爲與背景圖像集的顏色相匹配。如果您不希望發生這種情況,可以使用下面的代碼將狀態欄樣式設置爲黑色半透明,或者在iPhone/iPod部署信息 - >狀態欄下更改您的Xcode項目。
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:NO];
我不想改變狀態欄的顏色,但它自己改變了。我想了解什麼是問題。我想我犯了導航控制器的錯誤 – Neznajka 2013-03-12 21:42:35
嘗試將代碼重定位到AppDelegate.m,並將其置於didFinishLaunchingWithOptions方法下。 – LesPaul 2013-03-12 21:53:03