将半透明工具栏添加到导航栏会导致iOS 7中的渲染问题

时间:2014-03-21 13:06:49

标签: ios ios7 uinavigationbar

我有一个iOS应用,我想在我的导航栏中添加超过2个项目。我读过这样做的一种方法是添加一个工具栏中的一个条形按钮项目,然后将所需的项目添加到工具栏中。这看起来效果很好,除了我的导航栏是半透明的(iOS 7默认)。这会导致工具栏不透明度与导航栏重叠,如果用户滚动导航栏下方的暗内容,则会产生明显的白色方块。

如果我可以清除工具栏背景,那么这将解决我的问题。有谁知道如何做到这一点,或以其他方式解决这个问题?只是将工具栏的背景设置为清除似乎不起作用。

1 个答案:

答案 0 :(得分:1)

怎么样

toolbar.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.1];