#ios #swift #jsqmessagesviewcontroller
#iOS #swift #jsqmessagesviewcontroller
Вопрос:
Я использую библиотеку JSQMessagesViewController для своего приложения для чата, и у меня возникает проблема, когда я пытаюсь ее локализовать:
то есть, когда мое устройство находится на языке слева направо (LTR):
но когда я пытаюсь использовать RTL, мне удается инвертировать пузырь, изменив входящие пузырьки и исходящие пузырьки, но мои тексты под пузырьком и внизу остались на том же месте..
Как я могу перенести эти тексты в нужное место??
спасибо за вашу помощь
Ответ №1:
Я думаю, что это ограничение библиотеки. Вы должны поднять проблему в проекте. Но для решения проблемы сейчас есть несколько вещей, которые вы могли бы сделать. Вы можете подклассировать сообщение Xib и исправить его, а затем просто использовать свой собственный xib, или вы можете поменять местами пузырьки в зависимости от направления языка. Но это определенно ошибка, которую следует исправить.
Комментарии:
1. спасибо за ответ, я уже привел его туда, они указали его с меткой questions, я пытаюсь поменять местами пузырь на основе языка, но пока это не удалось, если у вас есть какое-либо представление .. кроме того, что вы подразумеваете под подклассом сообщения XIB и исправлением его?