Самая последняя версия приложения Instagram iOS делает что-то интересное. При записи в текстовое поле (например, размещение комментария) ключ возврата UIKeyboard был заменен двумя клавишами: клавишей @
и клавишей #
. Вот скриншот:
Я хотел бы знать, как они это делают. Насколько я могу судить, клавиши @
и #
ведут себя как обычные клавиши: они исчезают на клавиатурах, которые обычно не имеют returnKey (например, клавиатуру emoji) и т.д.
Единственное, что происходит со мной на данный момент, это то, что приложение получает ссылку на UIKeyboard
и перебирает подзоны, находит и скрывает returnKey
, а затем находит и перемещает @
и #
. Любые другие идеи?