Как добавить UIView вверху всего приложения, которое сдвигает каждый дизайн экрана вниз - PullRequest
0 голосов
/ 10 февраля 2020

Я пытаюсь добавить UIView в верхней части приложения, когда inte rnet недоступен. Я использую этот код, который тоже отлично работает.

let currentWindow: UIWindow? = UIApplication.shared.keyWindow
self.myView = UIView(frame: CGRect(x: 0, y: 0, width: currentWindow?.frame.size.width ?? 620 , height: newSafeArea.bottom + 35))
currentWindow?.addSubview(self.myView)

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

PS: это будет добавлено к объекту Window, и оно должно оставаться на каждом экране.

До

Before

После

After

1 Ответ

0 голосов
/ 14 февраля 2020

Есть несколько обходных путей для этого. Вы можете просто изменить размер константы верхнего ограничения представления от 0 до желаемой высоты оповещения или наоборот при изменении сети. Затем добавьте предупреждение в приложение «Делегат».

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