2016-01-06 3 views
-1

У меня есть требование создать контроллер вида, который ведет себя как веб-страница; если пользователь нажимает кнопку, макет меняется «на лету», а затем нажимается другая кнопка, и она возвращается к разделительной компоновке. первый макет похож на табличный вид, второй - на вид коллекции с пользовательским макетом. возможно ли изменить структуру представления коллекции на лету? До этого я только один раз установил макет и оставил его.UICollectionView: изменить макет на лету?

ответ

1
+0

использование setCollectionViewLayout фактически вызывает плохая ошибку доступа – moop

+0

@moop, что предполагает, что Вы не сохраняя ссылку на объект CollectionView вокруг. вы храните его в сильном @property? – jsd

+0

да, безусловно, он сильный, как и два макета. первый макет - это макет потока, а второй макет, который вызывает сбой при попытке переключиться на него, - это настраиваемый макет. – moop

Смежные вопросы