Создание хорошего пользовательского интерфейса для чата в iOS

Я пытаюсь придумать возможные реализации для того, что в основном расширяется UITextView с возможностью ввода встроенных изображений.

Есть буквально десятки проектов с открытым исходным кодом, которые я видел, которые обрабатывают создание ярлыков с пользовательскими смайликами, UIWebViews, которые рисуют ваши изображения встроенными с текстом и т.д., но ни один из них не запускается по собственному поведению UITextView:

  • Автозамена
  • Орфография
  • Увеличительное стекло
  • Всплывающая подсказка и возможность выбора
  • Двойное пространство для периода

Единственное приложение, которое я видел в магазине приложений, которое дает хороший, надежный опыт ввода пользовательских смайликов - это Viber.

Итак, вопрос в том, как они это сделали? Любые идеи, заметки или ссылки были бы с благодарностью.

Спасибо!

enter image description hereenter image description hereenter image description here

Ответ 1

Единственное, что приходит в голову, это this, но я никогда не касался его. Вы можете сделать что-то полезное, если вы можете сделать определенные кодовые точки рендерингом так, как вы хотите, например встроенный emoji.