При представлении UIAlertController он затемняет весь экран. Есть ли способ исключить затемнение определенного вида?
Краткий ответ. нет Нет .
Почему?
https://developer.apple.com/documentation/uikit/uialertcontroller
Класс UIAlertController предназначен для использования как есть и не поддержка подклассов. Иерархия представления для этого класса является частной и не должно быть изменено .
Акцент на шахте.
Так что же ты теперь делаешь?
Вы можете свернуть свою собственную версию или найти доступные библиотеки, которые делают это.