私はUIViewControllerを持っています。 UIViewControllerには、1つのコンセント(UIView)を持つNIBがあり、いくつかのボタンとラベルが含まれています。 UIDatePickerのようなものだと想像してみてください。iPhone SDK:C#のようなCustomControls
すべてのコントロールコードを新しい環境に貼り付けることを余儀なくされないように、UIViewを別のUIViewサブクラスにC#CustomControlアプローチの一種であるNIBでカプセル化しようとしていました。制御(その他)のUIViewController私は
NSArray *nibObjects = [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil];
selectorView = (DateTimeSelectorView*)[nibObjects objectAtIndex:0];
selectorViewを使用してのUIViewControllerクラスのプロパティですNIBからビューをインスタンス化していますから、
。問題:私のUIViewの "initWithFrame"は決して呼び出されません。私のUIViewは全体のスペース(320x480)を覆っていますが、サイズは小さくなければなりません。どのように私はこれを達成することができますか?さらに、UIViewはUIViewControllerクラスからインスタンス化された他のすべてのコントロールを隠しているようです。
よろしく
ありがとうございます。私は答えを見つけた。それは明らかではない。私は小さな "ハウツー" – neil