2010-12-27 5 views
0

私は、さまざまなアプリにiAdを入れるためのカットアンドペーストプログラミングをたくさん行ってきました。何とかそれをカプセル化することは可能ですか?iAd実装をカプセル化しますか?

+0

あなたはこのhttp://stackoverflow.com/questions/5947552/how-to-display-test-iad-banner-in-the-simulator – ajay

答えて

1

もちろんです。

ビューコントローラを作成できます。ビューコントローラは、iAdビューで管理します。

このビューコントローラでiAdデリゲートプロトコルを実装してから、このビューコントローラのインスタンスを作成し、そのビューをアプリケーション全体の他のビューのサブビューとして追加できます。

最も単純な:)

+0

に助けることができる。しかし、あなたが唯一なっています任意の時点で1つのビューコントローラを表示させることができます。 –

+0

あなたは好きなだけ多くのビューコントローラを持つことができます。 UIScrollViewを除いて、画面に収まる限り、管理するビューは好きなだけ大きくても小さくてもかまいません。あなたはおそらく、モーダルまたはナビゲーションコントローラを介してビューを表示するのは混乱しますが、画面上にあるビューコントローラまたはビューの数は、一度に何ら制限はありません。 – Jasarien

+0

あなたは正しいと思われますが、私はAppleがこれをしないと言いましたが、View Controllerのプログラミングガイドにはいつでも1つのView Controllerのみが表示されるというテキストが(たぶん古く)表示されています。いずれにしても、私は基本的にあなたのソリューションを使用しましたが、UIViewサブクラスを使用しました。それはうまくいくようです。 –

関連する問題