类似 timeTree 首页,每一天应该是个 collectionViewCell,但是当有连续多天是同一个事件的时候,事件的内容显示如何处理呢?类似图中 22-26 号这种连续多天同一个事件,请问大佬们有哪些思路这个要怎么做呢, https://s2.ax1x.com/2019/12/09/QwU5xs.jpg
1
MisterZhang OP 当连续几天是同一个事件内容时,始终保持事件内容居中显示。
https://s2.ax1x.com/2019/12/09/QwdH4U.jpg |
2
MisterZhang OP 例如 12 月 9 - 13 号 5 天记录的事件是“今天吃什么”,试图修改每一天 cell 显示内容的文字 label 距离 cell 的边界距离为 0,让 cell 背景看起来是连接在一起了,但是“今天吃什么”这几个文字内容如何保持在这五天 cell 连接起来的背景上的显示始终居中呢,可能描述的不是很清楚,大家多多包涵
|
3
Building 2019-12-09 19:36:25 +08:00 via iPhone
应该每个星期是一个 cell ...
|
4
MisterZhang OP @Building 有想过一个星期一个 cell 这种实现方式,但是一个星期一个 cell 的时候,cell 里面的内容显示应该怎么实现比较好呢? cell 里面再放一个 collectionView 感觉有点怪
|
5
ShuangFan 2019-12-10 09:32:16 +08:00
但感觉确实应该是每个星期一个 cell,然后里面再放 2 个 collectionView,一个 collectionView 是动态大小的 cell 展示连续几天事件,另一个 collectionview 响应每天点击,就是不知道数据是怎么处理放上去的
|
6
MisterZhang OP @ShuangFan 是的,看来好像只能这样处理了,其他的方式感觉也行不通,数据计算那边处理要麻烦一点,要计算很多布局
|
7
Building 2019-12-10 10:17:36 +08:00 via iPhone
@MisterZhang 再放一个 Collection View? 应该是自己画 cell,自己响应事件。
|
8
MisterZhang OP @Building 一个星期的 cell 里面放 collectionView 用来显示那些事件,然后每一天是另外的 cell 负责响应点击事件
|