【发布时间】:2011-09-02 11:22:43
【问题描述】:
我一直在尝试将[UIColor clearColor] 与UIToolbar 一起使用,以使自定义控制界面更适合“机械”应用程序(想想你会在70 年代的电影中看到的按钮)。
发生的情况是,当我将工具栏设置为 clearColor 时,它会变成哑光黑色。它背后的图像是红色、棕褐色和黑色,所以我确定它没有按预期工作。
我看到的一个区别是我使用的是导航控制器上的工具栏,而不是独立的 UIToolbar。
代码行是
self.navigationController.toolbar.translucent = YES;
self.navigationController.toolbar.backgroundColor = [UIColor clearColor];
而我的上方导航栏(在另一个视图中设置)是UIBarStyleBlackTranslucent,这会不会被扔掉?
任何追踪此问题的帮助都会很棒。
【问题讨论】:
-
小评论:在 Objective-C 中你应该使用 YES/NO 而不是 TRUE/FALSE。后者有效,但不推荐使用。
标签: ios uinavigationcontroller uitoolbar uicolor