Из Руководство по программированию коллекции для IOS:
Регистрация ваших ячеек и дополнительных просмотров
Вы можете запрограммировать ячейки и представления вашего вида коллекции или в файле раскадровки ваших приложений.
-
Чтобы настроить ячейки и представления в раскадровке:
При настройке ячеек и дополнительных представлений в раскадровке вы делаете это, перетаскивая элемент в свой вид коллекции и настраивая его там. Это создает взаимосвязь между представлением коллекции и соответствующей ячейкой или представлением.
- Для ячеек перетащите ячейку просмотра коллекции из библиотеки объектов и перетащите ее в свой вид коллекции. Установите для соответствующих значений пользовательский класс и идентификатор вида многократного использования коллекции.
- Для дополнительных просмотров перетащите элемент "Повторное использование коллекции" из библиотеки объектов и оставьте его в виде коллекции. Задайте для соответствующего значения пользовательский класс и идентификатор вида многократного просмотра вашего представления.
В моем раскадровке мне не удается отбросить коллекцию повторно используемого вида в виде коллекции, пока макет установлен на "Пользовательский" вместо "Поток". Если я отброшу его, когда макет настроен на поток, он исчезнет, как только я верну его в обычай.
Если я вывожу его за пределы представления коллекции, как объект верхнего уровня, он не используется во время выполнения, хотя и класс, и идентификатор установлены правильно. Вместо этого я получаю сообщение о том, что мне нужно зарегистрировать дополнительное представление. Если я зарегистрирую его вручную, он хочет использовать мой визуальный дизайн из раскадровки.
Любые предложения о том, как это работает?