1

ここでiphoneやipad用のView Controllerのテンプレートについて質問したいです。

質問: いくつかの画像を使用してビュー コントローラーを設計し、それを共通のテンプレートとして作成し、他のビュー コントローラーにもテンプレートとして使用する必要があります。(必要に応じて、一部のボタンとラベルも含まれています)

(つまり)そのクラスを呼び出すたびに、自動的にそのコンポーネントが呼び出し元のクラスに継承される必要があります。

出来ますか?

誰かが私に適切または好意的に答えてくれたらありがたいです

4

3 に答える 3

0

adMobがどのように機能するかはわかりませんが、他のすべてと同様に、AdMobを(viewDidLoadメソッドで)追加できるBaseViewControllerを作成できます。その後、他のすべてのviewControllerがこのBaseViewControllerをサブクラス化できます。[superviewDidLoad]を呼び出すだけです。viewControllersのviewDidLoadメソッドでそれを持っているでしょう...

これがあなたの問題を解決することを願っています...:)これは私が通常行うことです。

于 2012-04-19T11:48:08.860 に答える
0

共通の基本クラスからViewControllerを派生させる必要があるように思えます。継承によって提供されない、やりたいことはありますか?

于 2012-04-19T11:48:42.973 に答える
0

はい、可能です。

コンポーネントを他のクラスで再利用するには、コンポーネントの@propertyを作成する必要があります

class1で:

@property(nonatomic,retain) NSMutableArray *exercisesArray;

class2の場合:

@property(nonatomic,retain) NSMutableArray *array;

nextViewController * start = [[nextViewController alloc] initWithNibName:@ "nextViewController" bundle:nil];

next.array =exercisesArray

于 2012-04-19T11:48:50.593 に答える