我正在实现一种方法,当任何消息向左滑动时,用户可以看到所有消息的时间戳。类似于iMessage的方式。
方法1:
我花了一些时间研究StackOverflow。最接近我的问题的答案:
How to Show time like iMessage iPhone app in UITableView
这个问题是在2014年提出的,是针对Objective-C的,唯一的答案建议实施Pod。我要对你诚实,我不是Pods的忠实拥护者。他们确实拖慢了我的项目。
(公平地说,链接问题的注释中提到的GitHub已更新为Swift)
方法2:
第一种方法之后,我正在考虑使用单元动作/可滑动的TableView单元。
想法是用单个标签替换按钮。这样可以完成工作,但不会像用户习惯从iMessage一样“感觉相同”。只会滑动一条消息,而不是所有消息,并且当用户停止滑动时,单元格/消息将不会恢复其标准位置的动画。