В моем делете приложения я создаю экземпляр значка iAd и присваиваю его свойству делегирования, а затем загружаю основной контроллер представления.iAd banner ушел после cancelModalViewControllerAnimated
В главном контроллере просмотра я добавляю баннер iAd в качестве подзаголовка, а также создаю экземпляр диспетчера представлений «Главное меню» и добавляю его представление в виде подсмотра. Отлично, теперь у меня есть главное меню для моего приложения (с использованием UINavigationController
, поэтому другие представления выталкиваются/удаляются из стека навигации, оставляя объявление сверху).
Однако, когда я показываю модальное диалоговое окно (например, отправку электронной почты) и отклоняю его, баннер iAd исчез, а в главном меню теперь отображается весь экран. Есть ли что-то, что мне нужно сделать, чтобы «обновить» вид iAd сверху?
+1 - Я сталкиваюсь с аналогичной проблемой. Если iAd был внизу, когда диспетчер модального просмотра отклонен, там есть черный, где был iAd, а iAd - вверху. Пожалуйста помоги! – BigSauce
Мне любопытно, как вы всегда оставляете объявление сверху? Это может быть частью дела. –
Возможно, возникла проблема с вашим кодом позиционирования iAd. Если это так, то это может помочь: http://stackoverflow.com/a/9821394/653513 –