Клавиатуры и входные представления
В iOS 8 и позже, можно создать пользовательское расширение клавиатуры, которое люди могут использовать вместо предоставленной системой клавиатуры в большинстве мест. Для узнавания больше об инструкциях, управляющих расширениями приложения включая клавиатуры посмотрите Расширения Приложения; чтобы изучить, как разработать пользовательское расширение клавиатуры, посмотрите Пользовательскую Клавиатуру.
При необходимости можно также разработать пользовательское входное представление для замены предоставленной системой экранной клавиатуры в приложении. Например, Числа обеспечивает несколько входных представлений, разработанных для упрощения и эффективный для ввода сумм, дат и других значений.
Если Вы обеспечиваете пользовательское входное представление, уверены, что его функция очевидна для людей.
Можно также обеспечить пользовательское входное представление аксессуара, которое является отдельным представлением, появляющимся выше клавиатуры (или пользовательское входное представление). Например, в некоторых контекстах, Числа выводят на экран входное представление аксессуара, помогающее пользователям выполнить стандартные или пользовательские вычисления на значениях электронной таблицы.
Используйте звук щелчка стандартной клавиатуры для обеспечения акустической обратной связи, когда люди коснутся пользовательских элементов управления во входном представлении. Чтобы изучить, как включить этот звук в Вашем коде, см. документацию для playInputClick
в ссылке класса UIDevice.