Whatsapp 消息布局 - 时间和消息位于同一行

And*_*rey 5 iphone cocoa objective-c ios swift

我想知道 WhatsApp 如何处理每条消息中显示的时间。

对于那些不知道的人:

  • 如果消息很短,则文本和时间位于同一行。(齿在行的末尾)
  • 如果消息很长,则时间位于右下角 - 文字环绕在其周围。

如果您知道该怎么做,请告诉我

这是请求的屏幕截图(请忽略复选标记): 在此输入图像描述

在此输入图像描述

rou*_*nak 0

您可以对主消息和时间戳使用具有不同文本属性的单个属性字符串。iOS 将在内部自动为您完成所有这些工作。

否则,您可以使用 TextKit 的排除路径。