Ваш вид предупреждения должен состоять из двух видов.Первый размер экрана - userInteractionEnabled
, установленный на YES
.Это предотвращает любые прикосновения, проходящие к представлениям внизу.Затем в качестве подпредставления этого представления вы добавляете фактическое окно оповещения с любыми кнопками и т. Д., Которые вам нравятся.
Вы можете поместить оба из них в новый UIWindow
, который вы можете установить на windowLevel
, чтобы убедиться, что они находятся над чем-либо еще на экране.
Вы также можете добавить очень небольшое значение backgroundColor
к представлению размером с экран, которое затемнит все, что позади него, если это подходит для вашего интерфейса.