Установить размер раздела в пользовательском UICollectionViewFlowLayout - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь создать 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 */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...