что вы можете сделать, это ретранслировать подпредставления, когда приложение стало активным для этого первого добавленного наблюдателя, как показано ниже в вашем контроллере
override func viewDidLoad() {
super.viewDidLoad()
NotificationCenter.default.addObserver(self, selector: #selector(applicationDidBecomeActive(_:)), name: NSNotification.Name.UIApplicationDidBecomeActive, object: nil)
}
@objc func applicationDidBecomeActive(_ notification:Notification)
{
self.view.layoutIfNeeded()
}
override func viewWillDisappear(_ animated: Bool) {
NotificationCenter.default.removeObserver(self, name: NSNotification.Name.UIApplicationDidBecomeActive, object: nil)
}