Для этого вам нужно добавить гибкое ограничение, которое корректируется в соответствии с меткой сообщения.
![enter image description here](https://i.stack.imgur.com/FU9br.png)
Give сообщение метка трейлинг к основному SuperView ( ContentView ) в значении, большем или равном (> = ), скажем, 20 пикселей(так что это в основном означает, что всегда сохраняйте это поле размером 20 пикселей , чтобы оно могло превышать 20 пикселей, но не меньше этого).теперь вы можете задать конечный вашего ChatView до метку сообщения скажем, 20 пикселей.
также добавить хвостовое поле размером 20 пикселей, как в поле Больше или равно (> = ) метки даты, поэтому, когда сообщение становится очень маленьким, фоновый вид метки сообщения не попадает внутрь даты.
![enter image description here](https://i.stack.imgur.com/2Un8P.png)
![enter image description here](https://i.stack.imgur.com/NHz1S.png)