半透明为假时UIToolBar上的色块色调
问题描述:
我尝试将设置为关闭的UIToolbar
上的色块色调(在界面构建器中)。无论我选择何种颜色,模拟器中的工具栏始终为白色(它会在IB中改变颜色)。我需要设置半透明为true,以便让我的UIToolbar
具有正确的Bar Tint。从苹果文档,我没有看到任何地方提到,当translucent
设置为false时barTintColor
不工作。半透明为假时UIToolBar上的色块色调
感谢
编辑
看起来这只是在界面生成器的问题,代码工作设置栏着色颜色,任何人都可以证实?
答
从文档
如果你有一个半透明的自定义背景图片工具栏上的这个属性设置为NO,工具栏如果工具栏已经采用了黑色为图像不透明背景
UIBarStyleBlack样式,如果工具栏具有UIBarStyleDefault,则为白色;如果定义了自定义值,则为工具栏的barTintColor。
你可以上传一些截图吗?很难说这些信息,因为它适用于我。 – FabKremer
作为一种解决方法,您可以设置工具栏的背景颜色(界面生成器中的Bar Tint下面的几个设置)为您想要的。 – myles
您是否在界面构建器中设置了它?迈尔斯,我也发现了背景颜色技巧,但我仍然试图理解为什么它不适用于bartintcolor – allaire