将UIImage放在UILabels文本之间

时间:2018-05-31 12:49:21

标签: ios swift autolayout nslayoutconstraint

目前,我使用此约束来显示用户的通知。

User Name.leading = User Image.trailing + 5
Status Image.leading = User Name.trailing + 2
Status Image.centerY = User Name.centerY
Notification Message.leading = Status Image.trailing + 3
Notification Message.trailing ≤ Notification Post.leading - 3
trailing = Notification Post.trailing + 5

它给了我这个结果:enter image description here

但我希望通知消息在行数大于1时左对齐。我怎样才能实现它?当我为UserName和NotificationMessage使用2个不同的UILabel时,它是否可能? 我需要做的实际UI位置是:enter image description here

我怎样才能做到这一点?我很感激任何想法。

1 个答案:

答案 0 :(得分:2)

使用一个标签来实现这一目标。