Фон строки состояния изменился после закрытия рекламы - PullRequest
0 голосов
/ 29 ноября 2018

Структура представления: TabBarController -> UINavigationController -> UIViewController.В представлении показываются промежуточные рекламные объявления AdMob.

Перед показом объявлений оно выглядит следующим образом

enter image description here

После показа и отклонения объявлений:это выглядит так:

enter image description here

Ничего не поделаешь, когда реклама отклонена

   func interstitialDidDismissScreen(_ ad: GADInterstitial) {

    }

Я пытался обновить строку состоянияи панель навигации, не работает.

Кстати, это не произойдет на iPhone X, Xs, Xr, Xs Макс.Строка состояния возвращается в нормальное состояние после нажатия другого элемента панели вкладок.Наконец я обнаружил, что на реальном устройстве такой проблемы нет.

1 Ответ

0 голосов
/ 29 ноября 2018

Добавьте этот код в ваш viewcontroller

override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)

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