更改狀態欄顏色的指導原則是什麼?如果我改變它的顏色,是否需要改變導航欄等其他UI小部件的顏色?更改狀態欄的顏色
Q
更改狀態欄的顏色
1
A
回答
1
如果您更改UINavigationController
的顏色,則相應的按鈕(如後退和其他任何其他按鈕)也會自動更改。 UIToolBar
也一樣。
至於包含時鐘,電池信息等的「狀態欄」,您不一定需要更改應用程序中的其他任何內容。通常情況下,如果你有一個較暗的主題外觀,你會想要使用一個更黑的StatusBar,這實際上是你的偏好,但你會想要看起來最好,並可以被典型用戶理解。
2
[application setStatusBarStyle:UIStatusBarStyleBlackOpaque];
[application setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
你可以在UI部件
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
這種方法
automatially改變使用這些改變狀態欄。
1
沒有關於如何將您的狀態欄顏色與用戶界面顏色相匹配的指南。
如果您覺得黑色/黑色導航欄應該帶有黑色狀態欄,則通過所有方式設置導航欄tintColor
。如果你覺得你想要你的應用有一個黑色的狀態欄,而不考慮配色方案,Apple也不會阻止你這樣做。
只要不偏離一般的iOS human interface guidelines,您可以設計自己喜歡的應用程序。
0
在視圖控制器添加最好的:
- (UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
相關問題
- 1. 更改狀態欄顏色
- 2. 如何更改狀態欄的顏色?
- 3. 更改Android中的狀態欄顏色
- 4. 無法更改狀態欄的顏色
- 5. 更改UISearchController的狀態欄顏色
- 6. 更改CNContactPickerViewController的狀態欄顏色
- 7. 更改狀態欄默認顏色
- 8. 更改IOS7狀態欄內容顏色
- 9. 更改狀態欄圖標顏色
- 10. 更改狀態欄顏色XML
- 11. 更改狀態欄顏色Objective-C
- 12. 逐漸更改狀態欄顏色
- 13. 顯示狀態欄並更改顏色
- 14. 僅更改UITableView的主體顏色或僅更改狀態欄顏色
- 15. 自定義工具欄更改狀態欄的顏色
- 16. 在片段更改時更改狀態欄顏色[Android Lollipop]
- 17. 以編程方式更改狀態欄顏色等於導航欄顏色
- 18. 狀態欄文字顏色不改變
- 19. iOS狀態欄更改顏色以自行匹配導航欄
- 20. 更改狀態欄文本顏色,當primaryDark是白色
- 21. 從白色更改狀態欄文本顏色iOS 7/Xcode 5
- 22. 狀態欄顏色,Android
- 23. 狀態欄顏色iOS
- 24. ios7 uisearchbar狀態欄顏色
- 25. ios7狀態欄顏色
- 26. 狀態欄顏色錯誤
- 27. 狀態欄顏色不變
- 28. 狀態欄顏色與Pixate
- 29. 更改Resharper標記欄中的狀態指示器的顏色
- 30. 更改ios6中的藍色狀態欄