更改状态栏颜色的指导原则是什么?如果我改变它的颜色,是否需要改变导航栏等其他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中的蓝色状态栏