UIToolbar有半透明而不是黑色

时间:2012-03-09 00:07:47

标签: iphone objective-c ios ipad uitoolbar

最简单的方法是什么(如果可能,不使用drawRect,子类化,类别),让透明的UIToolbar不是黑色,我自己选择的颜色?我知道你可以设置UIToolbar的半透明属性,但颜色是黑色,我尝试设置背景颜色,但它不起作用。我尝试设置背景图像并且它可以工作,但它不是透明的。

3 个答案:

答案 0 :(得分:1)

查看setTintColor:方法。例如:

[self.navigationController.toolbar setTintColor:[UIColor greenColor]];

答案 1 :(得分:0)

尝试使用IB,它应该工作:

  1. 将工具栏的色调颜色设置为您选择的颜色。
  2. 将工具栏的Alpha设置为0.5或根据您想要的透明度。

答案 2 :(得分:0)

代码示例的答案可以在这个问题中找到:Couldn't UIToolBar be transparent?

西巴