有没有我可以设置may navigationController底栏颜色的颜色。与使用
设置应用代理中的顶部栏类似[[UINavigationBar appearance]setBackgroundColor:color];
可以使用bottomBarColor吗?
感谢
答案 0 :(得分:0)
问题是你错误地认为你在底部看到的栏是一个真正的栏实例/对象。
事实并非如此,它只是对未来情况的模拟。 使用Interface Builder中的条形指标功能,您可以模拟情境,当您查看控制器将成为较大视图层次结构的一部分时,它将在底部包含一个条形图。你可以在设计时模拟这个,这样你就可以调整你的AutoLayout约束或框架,就好像那样吧,这样约束/框架的行为就会正确当它真的发生。
如果您想要一个橙色的条形图,则需要在某些视图控制器中添加实际条形图实例,并更改其外观。但我再说一遍,它需要是一个真正的条形实例,而不是条形度量模拟。
顺便说一句,AFAIK无法将导航栏放在底部,因为您需要使用UIToolbar
类。
答案 1 :(得分:0)
如果要全局设置工具栏颜色,请在AppDelegate didFinishLaunchingWithOptions方法中执行此操作:
[[UIToolbar appearance] setBarTintColor:[UIColor blackColor]];
当然,您选择的颜色不一定是黑色。