Режим фокусировки для поля в быстром: Как затемнить / размыть весь экран, кроме активного поля - PullRequest
0 голосов
/ 30 апреля 2018

Я хотел бы создать «режим фокусировки», когда весь экран замаскирован / размыт, когда пользователь печатает в поле или в текстовом представлении. Я могу создать UIVisualEffectView с размером UIScreen.main.bounds в качестве фона для поля и показать его на didBeginEditing, но у меня есть супер-представления, в том числе SplitViewController, с отсечкой до границ, поэтому я не могу выйти за пределы родительского границы, даже если я вывожу поле на фронт с bringSubview(toFront:). Я могу создать новый пустой контроллер, отправить поле этому контроллеру, сохраняя положение поля в новых координатах, и представить этот контроллер на весь экран, но я не верю, что это самое простое решение; -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...