UIAlertController перемещается вверх и за экран с помощью контроллера модального представления - PullRequest
0 голосов
/ 28 июня 2018

У меня есть viewController, представленный navigationController, и когда я нажимаю кнопку, я делаю две вещи: сначала я представляю UIAlertController, который выглядит просто отлично. Затем, через 2 секунды, я модально представляю секунду UIViewController, и когда она скользит вверх (возможно, из-за ошибки в UIKit), она буквально толкает UIAlertController также вверх, пока она не будет почти за кадром. Что может быть причиной этого?

В другом эксперименте с UIAlertView (устарело) этого не происходит.

1 Ответ

0 голосов
/ 28 июня 2018

UIAlertController всегда представлен как модальный, и один контроллер представления не должен показывать два модальных одновременно. Обычно, когда вы пытаетесь это сделать, в консоли появляется предупреждение, но независимо от его поведения оно не определено. Если вам нужно представить модальное устройство и иметь предупреждение поверх него, вам нужно, чтобы второй контроллер представления представлял предупреждение после того, как оно стало видимым.

...