2

iAd をマスター詳細アプリケーションの詳細ビューに統合できるようにしたいと考えています。詳細ビューは、いくつかのデータを表示する静的テーブルを持つ UITableView です。私がインターネットで見つけたすべてのチュートリアルでは、UITableView を含む UIView を使用して iAd をテーブルの一番下に配置しています。残念ながら、静的テーブルは UITableView にある必要があるため、それはできません。だから私は立ち往生しています。これは概念的な問題であるため、実際に投稿するコードはありませんが、投稿する内容を教えていただければ投稿できます。前もって感謝します、ブラッド。:)

4

1 に答える 1

1

私は常にこのコードをビューのDid Loadにプラグインし、iadを一番上​​に配置します。これが機能するかどうかを確認し、.h および .m ファイルのセット全体が必要な場合はお知らせください。投稿します。

adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.frame = CGRectOffset(adView.frame, 0, -50);
adView.requiredContentSizeIdentifiers = [NSSet setWithObjects:ADBannerContentSizeIdentifierPortrait,ADBannerContentSizeIdentifierLandscape,nil];
if (UIInterfaceOrientationIsLandscape(self.interfaceOrientation)) {
    adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierLandscape;
}else
{
    adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
}
[self.view addSubview:adView];
adView.delegate=self;
self.bannerIsVisible=NO;

コード一式が必要な場合はお知らせください。エイドリアン

これは、あなたが望むことを正確に行うチュートリアルへのリンクです。また、それがどのように機能するかを示すサンプルプロジェクトもあります。

http://useyourloaf.com/blog/2010/09/16/placing-iad-banners-at-the-top-of-a-table-view.html

于 2012-10-26T20:40:02.213 に答える