在Swift中突出显示整个UICollectionView部分

时间:2019-03-11 15:00:36

标签: swift uicollectionview border cell highlight

此收藏集在许多部分中包含许多项目。我正在尝试在每个部分周围放置边框,并进一步突出显示它。

足迹1: 使用页眉和页脚,我可以画出看起来像框架末端的线(页眉的顶部,左侧,右侧;页脚的左侧,右侧,底部)。但是我无法让他们在项目选择上突出显示。

(我不想通过列出我的代码来使其变得过于复杂。我认为有些教程可以创建集合页眉和页脚。但是总而言之:我创建了 UICollectionReuseableView < / em>类,分别对它们进行注册并对其应用 referenceSize 。)

试用2: 选择任何项目后,我都可以在该部分中突出显示每个项目(使用带有Alpha叠加层的颜色)。

(总结:我在 didSelectItemAt 方法中使用了 for循环。)

如果每个部分始终是一行项目,那么我可以使用项目高度,但并非总是如此-尤其是旋转时。

如何在每个部分周围放置边框,然后突出显示项目选择?

0 个答案:

没有答案