У меня есть следующий код:
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;
}
Это нормально для регулирования UIViews, но табличное представление прокручивается. Затем перетаскивание вниз создает черный фон, а прокрутка вниз показывает изображение без эффекта размытия. Как это исправить? Кстати, новое для Swift.
blurEffectView.frame = view.bounds
наblurEffectView.frame = view.frame
- person Willjay   schedule 15.06.2017