我的代码
distinct
答案 0 :(得分:0)
if (!UIAccessibilityIsReduceTransparencyEnabled()) {
viewBlurr.backgroundColor = [UIColor clearColor];
UIBlurEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
UIVisualEffectView *blurEffectView = [[UIVisualEffectView alloc] initWithEffect:blurEffect];
blurEffectView.frame = self.view.bounds;
blurEffectView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[viewBlurr addSubview:blurEffectView];
}
答案 1 :(得分:0)
我怀疑你的问题是"为什么这不起作用?"。
Read the fine manual并且看,你没有使用它。将imageView添加到UIVisualEffectView
' contentView
。
UIVisualEffectView对象为您提供了一种实现复杂视觉效果的简便方法。根据所需的效果,效果可能会影响视图后面的内容或添加到视觉效果视图的contentView的内容。
将视觉效果视图应用于现有视图,然后应用UIBlurEffect或UIVibrancyEffect对象以将模糊或活力效果应用于现有视图。将视觉效果视图添加到视图层次结构后,将任何子视图添加到视觉效果视图的contentView属性。不要将子视图直接添加到视觉效果视图本身。