UIAlertController появляется за пользовательским UIWindow с параметром windowLevel, установленным в UIWindowLevelNormal - PullRequest
0 голосов
/ 12 октября 2018

Я добавил пользовательское окно UIWindow над главным окном в моем приложении, чтобы показать плавающий контроллер представления, который всплывает над всеми другими представлениями.Это работает нормально, за исключением случаев, когда в одном из представлений, которые принадлежат главному окну, показан UIAlertController, предупреждение появляется за контроллерами представления в моем верхнем окне.

Насколько я понял, оповещения представлены вих собственное окно на уровне окна UIWindowLevelAlert, что означает, что они должны появляться над любым окном, UIWindowLevelNormal

Я неправильно понял, как должны работать уровни окна?У кого-нибудь есть обходные пути?

Использование Xcode 10, симулятора iPhone XS Max под управлением iOS 12

...