【问题标题】:Whatsapp Message Layouting - time and message in the same rowWhatsapp 消息布局 - 时间和消息在同一行
【发布时间】:2015-11-22 16:55:48
【问题描述】:

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

对于那些不知道的人:

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

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

这是请求的屏幕截图(请忽略复选标记):

【问题讨论】:

    标签: ios objective-c iphone swift cocoa


    【解决方案1】:

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

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

    【讨论】:

    • 它不适用于文本属性,你可以在我的最后一张图片上看到它(时间戳应该在最后)在这种情况下使用排除路径会很痛苦。什么时候排除应该在文本的末尾。据我所知,当您使用排除时,找到正确的 textview 高度存在一些问题
    • 你找到解决办法了吗?
    • 请问您找到解决方案了吗
    • 你有解决办法吗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-28
    • 2023-03-26
    • 2013-04-23
    • 2013-03-07
    • 1970-01-01
    • 2022-12-11
    相关资源
    最近更新 更多