将tintColor
的{{1}}属性设置为UINavigationBar
并将[UIColor blackColor]
设置为不透明导航栏上的barStyle
之间有什么区别?
答案 0 :(得分:9)
有一些微妙的差异。例如,在iPad上,你会得到一种带有色调的哑光样式,但是带有barStyle
的光面样式。
此外,有界UIBarButtonItem
的颜色略有不同;使用黑色barStyle
,它们是灰色的,这样可以更容易区分较暗的突出显示状态,而使用黑色色调时,按钮在正常和突出显示状态下看起来几乎相同。
我认为{Done'风格的UIBarButtonItem
看起来也不同,但我不确定。
答案 1 :(得分:2)
barStyle
只有两个选项:默认和黑色。但是,您可以将tintColor
设置为您喜欢的任何内容:红色,蓝色,绿色,橙色,某些有趣的rgb定义颜色等。tintColor
的默认UIBarStyleBlack
,不足为奇, [UIColor blackColor]
。
我建议你只是玩弄它们的样子。将色调设置为有趣的东西并在样式之间切换。查看您对应用的偏好。