したがって、コレクション ビューでは、デキューを試みる前に nib/class を登録する必要があります。
// LOAD UP THE NIB FILE FOR THE CELL
UINib *nib = [UINib nibWithNibName:@"CustomNibCell" bundle:nil];
// REGISTER THE NIB FOR THE CELL WITH THE TABLE
[self.collectionView registerNib:nib forCellWithReuseIdentifier:@"CustomNibCellId"];
しかし、そうしなければならない場合、「CustomNibCell」をどこでカスタマイズすればよいかわかりません。「cellForItemAtIndexPath:」でフォント/フォント サイズをカスタマイズしたくありません。これは、セルをデキューする場合に毎回実行する必要がないためです。また、IBOutlets がまだ初期化されていないため、「- (id)initWithCoder:(NSCoder*)coder」では実行できません。
通常、TableViews ではデキューするだけで、nil の場合は 1 回だけカスタマイズします。XIBがいつ作成されたのかを知る余裕がない場合、どうすればよいですか?