Настройка самого размытия невозможна ... Но вы можете настроить видимость размытия. Это может быть сделано в ряде направлений, только три из которых я могу думать на данный момент:
первый вариант: Отрегулировать альфа вашего UIVisualEffectView экземпляра, например:
effectView.alpha = 0.4f;
2-й вариант : Добавьте экземпляр UIView для просмотра в Index 0 и отредактируйте альфа этого экземпляра UIView. например:
UIView *blurDilutionView = [[UIView alloc] initWithFrame: effectView.frame];
blurDilutionView.backgroundColor = [[UIColor whiteColor] colorWithAlphaComponent: 0.5];
blurDilutionView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleBottomMargin|UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;//if not using AutoLayout
[effectView insertSubview:blurDilutionView atIndex:0];
третий вариант: использовать несколько экземпляров UIVisualEffectView (я не пробовал еще, еще идеи). Применяйте альфа 0.1f по каждому. Чем больше представлений UIVisualEffectView, тем более размытым выглядит общий вид. Еще раз, я еще не пробовал этот вариант!
Очевидно, что нет. Что вы получаете в UIBlurEffect - это то, что вы получаете. Если вам это не нравится, вам нужно будет размыть себя. – matt
Почему очевидно? Это вполне разумный вопрос. – Bennie