swift - 在 Swift 中突出显示整个 UICollectionView 部分
问题描述
这个集合在许多部分中有许多项目。我试图在每个部分周围放置一个边框并进一步突出它。
Trail 1: 使用页眉和页脚,我可以画出看起来像框架末端的线条(页眉有顶部、左侧、右侧;页脚有左侧、右侧、底部)。但我不能让他们在项目选择上突出显示。
(我不想通过列出我的代码来使这变得太复杂。我认为有创建集合页眉和页脚的教程。但总而言之:我为每个创建了一个UICollectionReuseableView类,注册了它们并为它们中的每一个应用了referenceSize .)
Trial2: I can highlight each item, in that section (using a color with alpha overlay), when any item is selected.
(再次总结一下:我在didSelectItemAt方法中使用了一个for 循环。)
如果每个部分始终是一排项目,那么我可以使用项目高度,但情况并非总是如此 - 尤其是在旋转时。
如何在每个部分周围放置边框,然后突出显示项目选择?
解决方案
推荐阅读
- c# - Winform C# 从服务器读取并执行源代码
- php - 向每个月数组添加值
- git - Git钩子防止合并特定分支
- android - 找不到 ActivityCompatApi23 无法访问 ActivityCompatApi23 类文件
- java - GridLayout 约束不起作用
- python - 熊猫集团通过制作系列;不是 groupby 对象
- mongodb - Mongodb Schema 使用 mongoose
- javascript - 如何停止加载下一页
- laravel-5.2 - laravel 每个套接字地址只使用一次
- javascript - 如何在 javascript 函数中使用 PHP $_SESSION?