Разрешение более длинных имен пользователей в JSQMessagesViewController

Я включил JSQMessagesViewController в мое приложение. В данный момент просматриваем настройки для имени пользователя пузырей:

const CGFloat kJSQMessagesCollectionViewCellLabelHeightDefault = 20.0f;
const CGFloat kJSQMessagesCollectionViewAvatarSizeDefault = 30.0f; 

Что позволяет 3 пробела для пользовательских инициалов как:

введите описание изображения здесь

Я хочу разрешить более длинные имена пользователей, например, 6-10 символов. Как метка ячейки может быть динамически обернута вокруг текста имени пользователя с учетом длины имени?

1 ответ

То есть пузырь аватара, который показывает инициалы пользователя, там имя пользователя обычно отображается над сообщением вне пузыря. Таким образом, нет никаких методов для поддержки этой функциональности, но вы можете сделать свое собственное представление AvatarImage, которое будет динамичным, но я думаю, что вы столкнетесь со многими проблемами с изменением размеров пузырьков. Надеюсь это поможет.

Другие вопросы по тегам