Объявление не вращается - PullRequest
0 голосов
/ 17 февраля 2012

В моем приложении два контроллера вида. 1- TabBarController 2- Контроллер просмотра рекламы Я добавил рекламу чуть выше панели вкладок, чтобы она была видна для всех просмотров на панели вкладок.

Теперь моя проблема в том, что когда я добавляю вид рекламы в окне UIWindow, он не вращается вместе с экраном, но полноэкранная реклама работает нормально (означает, что он отображается в текущей ориентации устройства). Когда я добавляю объявление в виде контроллера панели вкладок, он вращается, но когда пользователь нажимает на объявление в альбомном режиме. затем он показывает полноэкранное объявление за пределами видимой области просмотра. Любая помощь будет оценена.

Ответы [ 3 ]

1 голос
/ 18 февраля 2012

Реализация сдерживания контроллера представления.Посмотрите видеоролик о внедрении UIViewController с WWDC 2011, чтобы узнать, как это сделать.

0 голосов
/ 18 февраля 2012

UIWindow само по себе не будет обрабатывать вращение для своих подпредставлений. Однако вы можете добавить его к своему первому подпредставлению:

[[[window subviews] objectAtIndex:0] addSubview:adView];
0 голосов
/ 17 февраля 2012

Добавьте его в UIViewController (в вашем случае в TabBarController), а не напрямую в UIWindow.Класс UIViewController отвечает за обработку изменений пользовательского интерфейса ориентации устройства.

...