1

私はiOSを初めて使用しますが、

iOS4+で再利用可能なコントロールを作成するための最良のアプローチを探しています。たとえば、他の複数のビューで使用できるビューを作成した場合、最善のアプローチは何ですか?

呼び出されるビューを作成しました:HomeViewController.h HomeViewController.m HomeViewController.xib

私のHomeViewControllerファイルでは、プログラムで5つのボタンと5つのラベルを作成しましたが、.xibファイルには何もありませ

今私がやりたいのは、HomeViewControllerで作成したすべてのコンポーネントを再利用し、 nextViewControllerでこのコントロールを使用したいということです。

新しいビューでコードを再度記述したくない新しいビューで古いコードを使用します。つまり、新しいビューで同じ変数を再度作成したくありません。

これを達成する方法はありますか?

どんな助けでも適用されます。

4

1 に答える 1

3

2つの可能性が思い浮かびます。

  • 再利用したいコードのみを含む新しいオブジェクトを作成し、2つのView Controllerがそれぞれそのオブジェクトのインスタンスを使用して、共通の機能を実行するようにします。

  • 両方のビューコントローラが継承する抽象スーパークラスを作成し、そこに共通のコードを配置します。

于 2012-11-03T14:43:11.053 に答える