2013-03-21 4 views
0

Я пытаюсь добавить iAd в свое приложение для iPad, которое работает только в ландшафте. Однако, когда появляется объявление, оно не соответствует ширине ландшафта (оно имеет размеры для портрета). Я установил маски авторезистентности ниже, но ничего не происходит. Как вы это заработаете?iAd не подходит ширина экрана

[iAd setAutoresizingMask:UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight]; 

enter image description here

+0

Вы пытались использовать автоматизацию без гибкости, только маска ориентации? Это может сделать это. Кроме того, я всегда помещал маску в метод авторотации, так как iOS 6 я изменил поворот роли I на маски, и он вращается и подходит правильно. Просто идея –

ответ

0

ADBannerView уже существует в файле XIB и связан с использованием IBOutlet. Несмотря на то, что в XIB расширено значение ADBannerView, оно не отображается на устройстве. Даже настройка авторезистирующих масок и использование автозапуска ничего не делали. Таким образом, я устанавливаю ширину рамки iAd вручную.

iAd.frame = CGRectMake(iAd.frame.origin.x, iAd.frame.origin.y, 1024, iAd.frame.size.height); 
Смежные вопросы