2012-04-19 12 views
1

ここにiphoneまたはipad用のビューコントローラテンプレートに関する質問があります。独自のビューコントローラテンプレート

質問:私はいくつかの画像を持つビューコントローラを設計し、共通のテンプレートとしてそれを他のビューコントローラのテンプレートとしても使用する必要があります。 (もし必要ならば、いくつかのボタンとラベルもインクルージョンです)

(すなわち、私がそのクラスを呼び出すとき、そのコンポーネントは自動的に呼び出し側のクラスに継承されるべきです。

は可能ですか?

誰もが私に適しまたは有利な

答えて

0

に答えるならば、私はAdMobのはあなたが(viewDidLoadメソッドで)あなたのAdMobを追加できるBaseViewControllerを作成することができ、他のすべてのようにしかし、どのように動作するか分からない感謝されます他のすべてのviewControllerはこのBaseViewControllerをサブクラス化できます。 [super viewDidLoad]を呼び出してください。あなたのviewControllerのviewDidLoadメソッドで、あなたはそれを持っています...

これはあなたの問題をソートする...これは私が通常行うことです。

0

共通の基本クラスからビューコントローラを派生させるだけでいいと思います。あなたがしたいことが、相続によって提供されていないものがありますか?

0

はい可能です。

あなたが再class1で、他のクラスに

をそれらを使用するようにコンポーネントのための@propertyを作成する必要があります。クラス2で

@property(nonatomic,retain) NSMutableArray *exercisesArray; 

@property(nonatomic,retain) NSMutableArray *array; 

nextViewController * start = [[nextViewController alloc] initWithNibName:@ "nextViewController"バンドル:nil];

next.array = exercisesArray

関連する問題