0

MasterViewController.h および MasterViewController.m ファイルがあり、これらのファイル内で、ボタンが押されたときにそのビューの一部の上にサブビューをロードします。そのサブビュー (IBActions など) の機能を別のファイル (ContactUs.h と ContactUs.m) に配置して、このプログラムを抽象化し、より小さく単純な部分に分割できるようにします。

どうすればこれを行うことができますか?.xib ファイルは、MasterViewController.m に次のようにロードされます。

[[NSBundle mainBundle] loadNibNamed@"ContactUs_GeneralContact" owner:self options[NSDictionary dictionary]];
4

2 に答える 2

0

私はあなたの質問を理解したかどうかわかりません:)...あなたができることは2つのビューコントローラーを取ります1. MasterViewController 2.ContactUsViewControllerと2つのビュー1.MasterView(MasterViewControllerのビュー)メインビュー2. ContactUsView(ContactUsControllerのビュー)サブビュー上にロードされます

ContactUsViewControllerに必要な関数を記述します

それをMasterViewControllerにインポートし、いつでも好きなときにインスタンス化し、好きな場所にロードします:) :)

したがって、MasterUsとContactUsは互いに完全に独立しています。

于 2012-10-08T06:55:20.150 に答える
0
  • UIView( File - New を介して)の新しいサブクラスを作成し、メソッドを新しいサブクラスに移動します。
  • Interface Builder で xib を開きます
  • 右側のインスペクターでアイデンティティーインスペクターを選択し、クラス名をカスタムクラスとして挿入します

すべて完了。

ここに画像の説明を入力

于 2012-10-08T05:02:32.030 に答える