Многостраничный UICollectionView с видом

Я пытаюсь создать макет представления коллекции, похожий на тот, который используется в Twitter и Product Hunt. Я хочу иметь горизонтальное представление коллекции для перехода между данными, а также поддерживать вертикальную прокрутку на вкладке, в которой я нахожусь. Я не хочу просто изменять источник данных, который загружен в UICollectionView. Я пробовал несколько разных макетов, но ни один из них не был успешным.

Прямо сейчас у меня есть UIViewController с объектом UICollectionView & UIImageView внутри него. Размер UIImageView равен (3/8) кадра UIViewController и начинается с (0,0). Кадр UICollectionView равен кадру UIViewController, но cv смещен, чтобы быть ниже UIImageView, а его размер равен размеру представления UIViewController. Ячейка (1) внутри UICollectionView имеет внутри UICollectionView - это может быть настроено с данными, которые вы хотите (несколько ячеек). Этот макет отлично работает для одного источника данных.

Однако, когда вы хотите получить доступ к нескольким источникам данных при горизонтальной прокрутке, макет не работает. Вы должны изменить макет потока внешнего UICollectionView на горизонтальный. Когда вы делаете это, вы получаете ошибку макета, потому что размер представления коллекции больше, чем представление, и вы не можете прокручивать по вертикали.

Если вы ссылаетесь на предоставленное мной изображение, я думаю, вы можете сделать вывод, как должен вести себя желаемый макет. Вы должны иметь возможность доступа к другому источнику данных с помощью горизонтальной прокрутки, а также иметь возможность прокручивать текущее представление коллекции в полноэкранном режиме и не фиксировать его в нижней части UIImageView. Я попытался добавить логику в методы делегата scrollview, но это тоже не сработало. СпасибоProduct Hunt UI] 2

Пользовательский интерфейс Hunt

0 ответов

Другие вопросы по тегам