Я пытаюсь создать UICollectionView
с разной шириной сечения. По сути, я бы хотел, чтобы мой UICollectionView
был своего рода сеточной разметкой, в которой каждый раздел чередовал размеры от жирного до тонкого и обратно.
Я думал, что лучший способ достичь этого, возможно, с помощью пользовательскогоUICollectionViewFlowLayout
но я не знаю, возможно ли это.
Я вижу, что можно влиять на размер элементов в разделе, но я не вижу способа повлиять на размер самого раздела.
Можно ли таким образом указать размер каждого раздела?
Если нет, то как бы мне установить это значение?
Я бы хотел, чтобы каждый раздел моего представления коллекции представлял отдельный элемент в ленте, чтобы каждая ячейка могла составлять часть элемента фида.
Например, фид может содержать 25 элементов - 1 раздел на элемент, каждый раздел содержит 3 ячейки - ячейка заголовка элемента, ячейка тела элемента, нижний колонтитул элемента
Это позволит мне перезагрузить только частьизменяемого элемента фида.
Но для этого я бы хотел контролировать ширину сечения, основываясь на четном или нечетном числе.
Пример
[-------2/3-------][---1/3---] /* 2 items - 2 thirds and 1 third */
[---1/3---][-------2/3-------] /* 2 items - 1 third and 2 thirds */
[-------2/3-------][---1/3---] /* 2 items - 2 thirds and 1 third */
[---1/3---][-------2/3-------] /* 2 items - 1 third and 2 thirds */