コンセントを使用して NSCollectionView に常駐する NSViews のコントロールを必死に接続しようとしています。コレクション ビューは、NSArrayController を使用して供給されます。
別の NIB ファイルに NSView を作成し、NSCollectionViewItem の実装で copyWithZone を上書きしてロードしました。
-(id)copyWithZone:(NSZone *)zone
{
id result = [super copyWithZone:zone];
[NSBundle loadNibNamed:@"InputView" owner:result];
return result;
}
この指示に従ってこのアプローチを使用しました。
残念ながら、これが起こっていることです:
NSView は次のようになります。
NSCollectionView は NSScrollView にあり、スクロールバーは自動的に有効になるように設定されています。しかし、ご覧のとおり、スクロールバーはありません。
NSCollectionView がその NSView のサイズを知っているので、何をする必要があるのか よくわかりません。
別のNIBファイルを持っていなかったときは以前は機能していましたが、ビューからアイテムへのアウトレット接続を作成できませんでした:-(