当半透明为假时,UIToolBar上的Bar Tint

时间:2015-07-10 01:28:35

标签: ios objective-c swift uitoolbar

我尝试在UIToolbar设置为关闭的translucent上设置条形色调(在界面生成器中)。无论我选择何种颜色,工具栏在模拟器中始终为白色(它在IB中更改颜色)。我需要将半透明设置为true才能使UIToolbar具有正确的Bar Tint。在Apple文档中,当barTintColor设置为false时,我没有看到任何提及translucent无法正常工作的内容。

由于

修改

看起来这只是界面构建器中的一个问题,代码中的Bar Tint Color设置正常,任何人都可以确认?

1 个答案:

答案 0 :(得分:0)

来自文档

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIToolbar_Class/#//apple_ref/occ/instp/UIToolbar/translucent

  

如果在具有半透明自定义背景图像的工具栏上将此属性设置为NO,则工具栏为工具提供不透明背景(如果工具栏具有UIBarStyleBlack样式,则为黑色;如果工具栏具有UIBarStyleDefault,则为白色;如果工具栏为barTintColor,则为工具栏提供barTintColor)自定义值已定义。