У меня есть требование создать контроллер вида, который ведет себя как веб-страница; если пользователь нажимает кнопку, макет меняется «на лету», а затем нажимается другая кнопка, и она возвращается к разделительной компоновке. первый макет похож на табличный вид, второй - на вид коллекции с пользовательским макетом. возможно ли изменить структуру представления коллекции на лету? До этого я только один раз установил макет и оставил его.UICollectionView: изменить макет на лету?
-1
A
ответ
1
Да, используйте метод -setCollectionViewLayout:animated:
.
Смежные вопросы
- 1. Пользовательский макет в UICollectionView
- 2. Изменить соединение «на лету»
- 3. Изменить innerHTML на лету
- 4. Изменить UIPopoverController на лету
- 5. Изменить селектор на лету?
- 6. Пользовательский макет UICollectionView
- 7. Пользовательский макет UICollectionView
- 8. UICollectionView динамический пользовательский макет
- 9. Макет изображений в UICollectionView
- 10. Авто макет для uicollectionview
- 11. UICollectionView - Любопытный макет потока
- 12. UICollectionView непротиворечивый макет, UICollectionViewFlowLayout
- 13. UICollectionView - Изменить местоположение заголовка
- 14. Таблицы, похожие на макет с использованием UICollectionView
- 15. Анимированный пользовательский макет в UICollectionView
- 16. UICollectionView газета, такая как макет
- 17. Изменить код IL на лету
- 18. Изменить порт Tomcat на лету
- 19. Изменить результат SQL на лету?
- 20. Изменить тему диктовки на лету
- 21. Изменить фоновое изображение на лету
- 22. Изменить язык на лету codeigniter
- 23. CakePHP изменить язык на лету
- 24. изменить размер изображения на лету
- 25. Изменить путь мнение, на лету
- 26. imgAreaВыбрать + изменить aspectRatio на лету
- 27. Изменить функцию javascript на лету?
- 28. javascript изменить фон на лету
- 29. Go - Изменить JSON на лету
- 30. Изменить значение параметра на лету?
использование setCollectionViewLayout фактически вызывает плохая ошибку доступа – moop
@moop, что предполагает, что Вы не сохраняя ссылку на объект CollectionView вокруг. вы храните его в сильном @property? – jsd
да, безусловно, он сильный, как и два макета. первый макет - это макет потока, а второй макет, который вызывает сбой при попытке переключиться на него, - это настраиваемый макет. – moop