2014-12-29 7 views
1

В руководстве по программированию Apple iAd, в библиотеке разработчиков Apple с датой 9/17/14, я хочу сделать это, когда пользователь нажимает на баннер iAd и игра находится в режиме «Портрет», что баннер показывает в портретном режиме, а не как пейзаж, как в настоящее время. Ниже приведен код, который я нашел в версии руководства по программированию iAd 9/17/14.Как создать портрет iAd view для iPhone/iPad

ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero]; 
    adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait; 
    [self.view addSubview:adView]; 

Проблема Xcode 6.1 говорит мне ADBannerContentSizeIdentifierPortrait устарело после прошивки 6.0. Не знаю, почему устаревший код находился в готовом руководстве 9/17/14. Итак, что же представляет собой неустранимый код, чтобы заставить iPad/iPhone загружать iAd в режиме Portrait или UpsideDown?

ответ

1

Сначала вы можете попробовать self.canDisplayBannerAds = YES; Во-вторых, вы можете сделать ADBannerView и установить размер из-за ориентации.

ADBannerView *banner = [[ADBannerView alloc] init];  
if([UIScreen mainScreen].bounds.size.width < [UIScreen mainScreen].bounds.size.height){ 
     banner.frame = CGRectMake(0, 0, 120, 640); 
     [self.view addSubview:banner]; 
}