NSCollectionView остается одной из самых загадочных частей API Cocoa, которые я когда-либо видел. Документация плохая, и есть много движущихся частей, многие из которых часто реализуются в Interface Builder, что затрудняет документацию.
Просьба представить пример кода для создания простейшего случая NSCollectionView, который отображает текстовые поля или кнопки без использования Xcode, где каждое текстовое поле или кнопка имеет другое название. Предположим, что новый проект Xcode с по умолчанию window IBOutlet.
В этом примере привязка не требуется для обновления NSCollectionView при изменении источника данных. Просто покажите сетку объектов-прототипов и установите для каждого объекта Title значение.
Если мы можем получить хороший пример того, как сделать это доступным для многих людей, я думаю, что это поможет всем, кто работает с NSCollectionViews, и так же озадачен, как и я.
Сводка запроса
- Предоставить пример кода для рендеринга NSCollectionView в новом проекте Xcode
- Не используйте Interface Builder, используйте окно по умолчанию, которое предоставляется IBOutlet.
- NSCollectionView должен содержать текстовые поля или кнопки, ваш выбор
- Каждый элемент в представлении должен иметь другое название
- Не требуется привязка
Если есть пример кода, который соответствует этим требованиям, укажите ссылку, это было бы здорово!