xibファイルと.hおよび.mファイルを持つカスタムUIViewがあります。私のカスタムビューには、いくつかのUILabelが含まれています。
UIViewをドラッグし、Identity Inspectorに移動し、クラス名をMyCustomViewに変更することで、このビューをUIViewControllerのxibファイルに追加しました。MyCustomViewは、ビューコントローラにIBOutletプロパティで接続されています。
ビューコントローラがロードされると、MyCustomViewの
- (id)initWithCoder:(NSCoder*)coder
メソッドが呼び出されますが、そのラベルはいずれもViewControllerのビューに表示されません。どうすればこれを修正できますか?
私はすでに、以下を使用してコードを介してカスタムUIViewを追加する方法を知っています。
NSArray *nibContents = [[NSBundle mainBundle] loadNibNamed:@"MyCustomView"
owner:self
options:nil];
MyCustomView *view = [nibContents objectAtIndex:0];
[self.view addSubview:view];
しかし、xibファイルを介して追加する方法を知りたいです。しばらく検索しましたが、答えが見つかりませんでした。重複している場合は、正解を教えてください。
カスタムビューxibとビューコントローラーxibの画像は次のとおりです。