【发布时间】:2014-02-14 00:52:45
【问题描述】:
我想在我的视图上添加一个模糊效果,我使用了UIToolbar 来做到这一点。但是当我尝试在UIToolbar 上添加条形颜色时,发生了一些奇怪的事情。
这是我用来添加UIToolbar的代码,很基础,没什么花哨的:
UIToolbar *toolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, self.blurView.frame.size.width, self.blurView.frame.size.height)];
[self.blurView addSubview:toolbar];
在我添加 barTintColor 之前,一切看起来都不错:
但是在我添加了条形颜色之后:
[toolbar setBarTintColor:[UIColor colorWithWhite:0.000 alpha:0.500]];
工具栏下的一切都变成了黑白:
一开始我以为颜色或者透明度有问题,我一直在玩不同的颜色和不同的透明度。只要我使用setBarTintColor,它就会变成那样的黑白。例如,随机的蓝绿色:
【问题讨论】: