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

时间:2015-08-28 05:45:57

标签: ios objective-c iphone swift cocoa

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

对于那些不知道的人:

  • 如果消息很短,则文本和时间在同一行。 (排在行尾)
  • 如果消息很长,则时间位于右下角 - 文本环绕着它。

如果您有任何想法,请告诉我

以下是请求的屏幕截图(请忽略复选标记): enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

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

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