0

iOS 6のrequiredContentSizeIdentifiers、ADBannerContentSizeIdentifierPortrait、currentContentSizeIdentifierを置き換えるために何を使用するか知っている人はいますか?

4

2 に答える 2

0

@ Dave123 iOS 6.0 以降、バナーは幅に基づいて自動的にサイズ変更されます。ただし、iOS 5.0 をサポートするために、引き続き currentContentSizeIdentifier を適切に設定します。なので

CGRect contentFrame = self.view.bounds;
if (contentFrame.size.width < contentFrame.size.height) {
_bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
} else {
_bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape;
}

iOS 5.0を使用しているようにコーディングするだけで、iOS 6.0では他のすべての作業を独自に実行します。

于 2013-03-20T06:04:18.663 に答える
0

次のコード行を使用する必要があります

            TabAdvert.AutoresizingMask = UIViewAutoresizing.All;

(Tab Advert は BannerAdView の名前です)

于 2013-01-23T09:06:42.530 に答える