我正在尝试使 UIView (Genres
) 具有模糊的背景。我试过这段代码。但它太模糊了:
_Genres.opaque = NO;
_Genres.backgroundColor = [UIColor clearColor];
UIToolbar *fakeToolbar = [[UIToolbar alloc] initWithFrame:_Genres.bounds];
fakeToolbar.autoresizingMask = _Genres.autoresizingMask;
[_Genres insertSubview:fakeToolbar atIndex:0];
所以我尝试了这个:
_Genres.alpha = 0.9;
但这只会让它看得更模糊。
UIView 也需要“实时模糊”。
这是两张图片。第一个是实际的工具栏(我希望它是这样的),第二个是使用上面的代码。他们都被接管了相同的背景。
正如您在工具栏下方看到的那样,模糊程度要低得多。
如何让它更像原来的工具栏?
最佳答案
您需要 FXBlurView:https://github.com/nicklockwood/FXBlurView .如果您需要模糊才能实时设置 dynamic = YES。
否则它只是表现为一个 UIView 但模糊了它背后的东西
关于ios - UIView背景太模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24478002/