iPhone,我如何使我的工具栏与导航栏一样黑色不透明?

时间:2010-11-05 16:20:26

标签: iphone objective-c xcode

我正在使用......(虽然我尝试过其他事情)

在我尝试之前,它看起来像这样..

alt text

tools = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 70, 44.01)];
//tools.backgroundColor = [UIColor blackColor];
//tools.backgroundColor = [UIColor clearColor];
//tools.barStyle = UIBarStyleBlackTranslucent;
tools.barStyle = UIBarStyleBlackOpaque;

这看起来像这样......

alt text

如何匹配导航栏黑色不透明方案?

2 个答案:

答案 0 :(得分:2)

您不应尝试将工具栏添加到导航栏。他们不打算那样工作。而是,修改视图控制器的导航项以显示所需的控件。

答案 1 :(得分:0)

假设您正在尝试将UIToolBar添加到图片显示的黑色不透明导航栏中,此博客文章似乎提供了您正在寻找的答案:

http://blog.blackwhale.at/tag/uibarstyleblackopaque/

(如果博客消失则反映:http://miro.ir/xB8fW/blog-blackwhale-at_tag_uibarstyleblackopaque_

它展示了如何制作一个透明的UIToolBar,你可以放置在黑色不透明的UINavigationBar上。