Выделите весь раздел UICollectionView в Swift - PullRequest
0 голосов
/ 11 марта 2019

В этой коллекции много предметов в разных разделах.Я пытаюсь поместить рамку вокруг каждого раздела и дополнительно выделить его.

Trail 1: Используя верхние и нижние колонтитулы, я могу рисовать линии (верхний, левый, правый верхний колонтитул слева; нижний колонтитул слева)справа внизу), которые выглядят как концы рамки.Но я не могу сделать так, чтобы они выделялись при выборе элемента.

(Я не хочу делать это слишком сложным, перечисляя мой код. Я думаю, что есть учебники для создания коллекций верхних и нижних колонтитулов . Но в итоге: я создал UICollectionReuseableView класс для каждого, зарегистрировал их и применил referenceSize для каждого из них.)

Trial2: Я могу выделить каждый элемент в этом разделе (используя цвет с альфа-наложением), когда выбран любой элемент.

(Опять же, в заключение: я использовал для цикла в методе didSelectItemAt .)

Если бы каждый раздел был всегда одной строкой элементов, то я мог бы использовать высоту элемента, но это не всегда так, особенно еслиповернутый.

Как разместить рамку вокруг каждого раздела, а затем выделить выбор элемента?

...