从 UINavigationController 更改工具栏的外观

Change appearance of toolbar from a UINavigationController

提问人:gabac 提问时间:3/30/2010 更新时间:3/30/2010 访问量:4542

问:

我确实在我的 UINavigationController 中添加了一个工具栏,它按应有的方式工作。但是我看不到任何更改工具栏外观(如其他背景颜色等)的可能性。

文档向我展示了 UINavigationController 具有工具栏属性,但它是只读的。

我是否必须执行自定义 UIView 或有任何其他给定方法?

干杯 西里尔

iPhone Objective-C UINeationcontroller 工具栏

评论


答:

9赞 Jasarien 3/30/2010 #1

虽然工具栏属性本身可能是只读的,但它的属性与正常情况相同。

工具栏是只读的,这意味着你不能为该属性设置工具栏的其他实例。工具栏属性(例如它是可读写的)是可修改的。barStyle

只需致电:

myNavController.toolbar.barStyle = UIBarStyleBlackOpaque; // exchange this style constant for whatever you want to use.

评论

0赞 gabac 3/30/2010
啊,对了。只是读了只读,没想到。非常感谢