2015-08-28 42 views
0

我想知道WhatsApp如何處理每條消息中顯示的時間。Whatsapp消息Layouts - 同一行中的時間和消息

對於那些不知道是誰:

  • 如果消息很短,文本和時間是相同的一行。 (在行尾)
  • 如果消息很長,則時間在右下角 - 文字環繞它。

,如果你有一些想法如何做到這一點,請讓我知道

這裏是要求截圖(請忽略複選標記): enter image description here

enter image description here

回答

0

您可以使用一個單一的歸因於具有主消息的不同文本屬性的字符串以及時間戳。 iOS會自動內部爲你做所有這些。

否則,您可以使用屬於TextKit一部分的排除路徑。

+0

它不會與文本屬性一起使用,您可以在我的最後一張圖片上看到它(時間戳應該在最後) 對於這種情況,這將是痛苦的使用排除路徑。當排除應該在文本的結尾。據我所知,在使用排除時,有一些問題需要找到正確的textview高度 – Andrey