首页 > 解决方案 > UICollectionView 每个部分一行

问题描述

我正在尝试开发一个组件,该组件允许用户以 15 分钟的步长选择开始时间并拖动到最后一小时的房间。我正在考虑使用 UICollectionView 但我需要每个部分同时水平滚动

每个单元格都会有一个带有时间的标签,例如“00:00 00:15 00:30 00:45”等等。最好的办法是将这些标签仅放在顶行。

我正在考虑在单元格内使用带有集合视图的表格视图,但这将允许用户独立滚动每个集合视图。

任何想法?

编辑:试图更好地解释。

           00:00  |   00:15  |   00:30  |  00:45  |  01:00  |  01:15
Room 1     -------|----------|          |         |         |
Room 2            |          |          |         |         |
Room 3            |          |          |         |         |

在本例中,房间 1 的预订时间为 00:00 到 00:15。选择的问题稍后会解决(我只是想改变每个选定单元格的背景颜色)。只能选择一个房间,因此如果用户开始选择房间 2 的时间,房间 1 将失去选择。在此示例中,标签“Room 1”、“Room 2”和“Room 3”是静态的,而时间线从 00:00 到 23:45 水平滚动(使用 24 小时时间)。

标签: iosobjective-cuicollectionviewuicollectionviewlayout

解决方案


推荐阅读