Я отчаянно пытаюсь соединить элементы управления NSViews, которые будут находиться в NSCollectionView, используя выходы. Представление коллекции подается с использованием NSArrayController.
Я создал NSView в отдельном файле NIB и при реализации NSCollectionViewItem переписал copyWithZone для его загрузки:
-(id)copyWithZone:(NSZone *)zone
{
id result = [super copyWithZone:zone];
[NSBundle loadNibNamed:@"InputView" owner:result];
return result;
}
Я использовал этот подход в соответствии с инструкциями .
К сожалению, вот что происходит:
NSView выглядит так:
NSCollectionView находится в NSScrollView, а полоса прокрутки настроена на автоматическое включение.
Но, как вы можете видеть, полосы прокрутки нет.
Я не совсем понимаю, что мне нужно делать, поэтому NSCollectionView знает размеры своих NSView.
Раньше это работало, когда у меня не было отдельного NIB-файла, но тогда я не мог установить выходные соединения из вида на элемент: - (