创建斯威夫特
问题描述:
在一个完整的UITableView的模糊效果,我有以下代码:创建斯威夫特
if !UIAccessibilityIsReduceTransparencyEnabled()
{
view.backgroundColor = UIColor(patternImage: UIImage(named: "sunset-photo.jpg")!);
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.light);
let blurEffectView = UIVisualEffectView(effect: blurEffect);
blurEffectView.frame = view.bounds;
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight];
view.addSubview(blurEffectView);
}
else
{
view.backgroundColor = UIColor(red: 110/255, green: 110/255, blue: 110/255, alpha: 1.0);
}
return view;
}
这是罚款regulat UIViews但表视图滚动。向下拖动然后创建黑色背景并向下滚动显示没有模糊效果的图像。我该如何解决?新的迅速顺便。
将'blurEffectView.frame = view.bounds'更改为'blurEffectView.frame = view.frame' – WeiJay
这并不正确。 – cdub
还有其他想法吗?我无法让它工作。 – cdub