ビューとそれに対応する xib ファイルを作成できるかどうか知りたいこと。次に、汎用コントローラーで、このビューをプログラムで読み込み、サブビューとして現在のビューに追加します。
このサブビューは、多くのコントローラーがロードできる一般的な情報ボックスとして機能する必要があります。
ありがとうレオナルド
ビューとそれに対応する xib ファイルを作成できるかどうか知りたいこと。次に、汎用コントローラーで、このビューをプログラムで読み込み、サブビューとして現在のビューに追加します。
このサブビューは、多くのコントローラーがロードできる一般的な情報ボックスとして機能する必要があります。
ありがとうレオナルド
いくつかのスタックオーバーフロースレッドを見た後、私は自分で解決策を見つけました。そこで、私が見つけたものを共有し、それが受け入れられる解決策であるかどうかを確認したいと思います. 基本的にこれは私がやったことです:
MyView.m
必要な IBOutlet をすべて含むビュー ファイルを作成するMyView.xib
デフォルトのファイルの所有者を残して、ビューを次のように設定しますMyView.m
このコードを使用してください
NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil];
MyView * myView = [xib objectAtIndex:0];
[self addSubview:myView];
それは実際に動作します...