Как работает UICollectionView в iOS 5

Это работает UICollictionview в IOS 5 ошибка Завершение приложения из-за необработанного исключения "NSInvalidUnarchiveOperationException", причина: "Не удалось создать экземпляр класса с именем NSLayoutConstraint"

3 ответа

Решение

UICollectionView не доступен напрямую в IOS5.

Однако есть хороший элемент управления с открытым исходным кодом для добавления поддержки UICollectionView в IOS5. Он называется PSCollectionView, и вы можете найти его здесь: PSTCollectionView

Это капля в библиотеке, которая эмулирует UICollectionView на IOS5 и проходит на IOS6. Очень красиво и очень хорошо работает.

удачи.

Проверьте доступность UICollectionView

Доступность Доступно в iOS 6.0 и более поздних версиях.

Вы можете пойти с PSCollectionView

На самом деле проблема, вероятно, не связана с UICollectionView недоступно в iOS5. Похоже, вы используете ограничения в Интерфейсном Разработчике. Это то, что вызывает проблему.

Итак, две вещи:

  1. Используйте что-то вроде PSTCollectionView, чтобы добавить поддержку UICollectionView в iOS5
  2. Отключите ограничения и вернитесь к использованию "пружин и распорок", чтобы изменить размер / переместить ваши подпредставления
Другие вопросы по тегам