在不透明导航栏上将UINavigationBar的tintColor属性设置为[UIColor blackColor]和将barStyle设置为UIBarStyleBlack有什么区别?
发布于 2011-05-27 07:46:27
这里有一些细微的区别。例如,在iPad上,您可以获得具有色调颜色的蒙版样式,但具有barStyle的光泽样式。
此外,带边框的UIBarButtonItem的颜色略有不同;对于黑色barStyle,它们是灰色的,这使得更容易区分较暗的突出显示状态,而对于黑色,按钮在正常状态和突出显示状态下看起来几乎相同。
我觉得'Done‘风格的UIBarButtonItem看起来也不一样,但我不太确定。
发布于 2011-05-27 07:21:46
barStyle只有两个选项:默认和黑色。但是,您可以将tintColor设置为您喜欢的任何颜色:红色、蓝色、绿色、橙色、一些有趣的rgb定义颜色等。UIBarStyleBlack的默认tintColor是[UIColor blackColor],这并不奇怪。
我建议你只是玩弄他们的长相。将色调设置为有趣的颜色,并在样式之间切换。查看您对应用程序的偏好。
https://stackoverflow.com/questions/6146151
复制相似问题