4

縦向きと横向きの両方をサポートするアプリを構築しており、自動レイアウトを使用してプロセスを簡素化しています。を下部に配置AdBannerViewし、下部のスペースをスーパービューに固定しました。縦向きと横向きの私の画面は次のとおりです。

ポートレート:

ポートレートモード

風景:

横長モード

動作は、縦向きモードで期待どおりです。ただし、ランドスケープ モードでは、AdBannerView の下に空白が表示されます。これの理由は何ですか、どうすればそれを取り除くことができますか? これを修正するために追加のコードを書く必要がありますか?

4

1 に答える 1

1

IOS 6 の場合、iAd の向きを気にする必要はありません。このリンクを確認してください。

http://developer.apple.com/library/ios/#samplecode/iAdSuite/Introduction/Intro.html

if ([ADBannerView instancesRespondToSelector:@selector(initWithAdType:)]) {
        _bannerView = [[ADBannerView alloc] initWithAdType:ADAdTypeBanner];
    } else {
        _bannerView = [[ADBannerView alloc] init];
    }
于 2012-11-27T09:51:25.447 に答える