Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone,如何使工具栏与导航栏一样黑色不透明?_Iphone_Objective C_Xcode - Fatal编程技术网

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

iPhone,如何使工具栏与导航栏一样黑色不透明?,iphone,objective-c,xcode,Iphone,Objective C,Xcode,我在用。。。(尽管我试过其他方法) 在我尝试之前,它看起来是这样的 tools = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 70, 44.01)]; //tools.backgroundColor = [UIColor blackColor]; //tools.backgroundColor = [UIColor clearColor]; //tools.barStyle = UIBarStyleBlackTranslucent; to

我在用。。。(尽管我试过其他方法)

在我尝试之前,它看起来是这样的

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

这看起来像这样


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

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

(在博客消失时镜像:)


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

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

您提供的链接不再有效!以这个为例: