iMessage就像在TableView中刷邮件时的时间显示

时间:2019-04-02 08:55:02

标签: ios swift

我正在实现一种方法,当任何消息向左滑动时,用户可以看到所有消息的时间戳。类似于iMessage的方式。

A simple label which will be revealed for all message when the user swipes on any message

方法1:

我花了一些时间研究StackOverflow。最接近我的问题的答案:

How to Show time like iMessage iPhone app in UITableView

这个问题是在2014年提出的,是针对Objective-C的,唯一的答案建议实施Pod。我要对你诚实,我不是Pods的忠实拥护者。他们确实拖慢了我的项目。

(公平地说,链接问题的注释中提到的GitHub已更新为Swift)

方法2:

第一种方法之后,我正在考虑使用单元动作/可滑动的TableView单元。

想法是用单个标签替换按钮。这样可以完成工作,但不会像用户习惯从iMessage一样“感觉相同”。只会滑动一条消息,而不是所有消息,并且当用户停止滑动时,单元格/消息将不会恢复其标准位置的动画。

0 个答案:

没有答案