Можно ли каким-либо образом изменить стиль эффекта размытия на лету после создания вида?Изменить стиль эффекта размытия на лету
E.g. я создал в режиме размытия Storyboard, но мне нужно изменить стиль эффекта с .Light на .Dark программно.
Я не могу просто воссоздать представление, потому что у меня есть информация в этом представлении и динамические ограничения (в некоторых ситуациях ограничения изменяются при анимации).
я знаю, как добавить, мне нужно изменить эффект без воссоздания вида – Vasily
Хм ... Глядя на документы, кажется, что нет никакого способа изменить эффект размытия на лету. Я бы рекомендовал программно удалить весь UIVisualEffectView и инициализировать новый с другим UIBlurEffect. –
Свойства 'UIVisualEffectView'' effect' и 'contentView' доступны только для чтения, но вы можете повторно использовать' contentView'. –