Клавиатуры и Окна Ввода

В iOS 8 и позднее вы можете создавать индивидуализированные расширения клавиатуры, которые люди могут использовать вместо предоставленной системой клавиатуры в большинстве случаев. Чтобы узнать больше об указаниях, которые управляют расширениями приложений, включая клавиатуры, см. App Extensions. Чтобы узнать, как разработать индивидуальное расширение клавиатуры, см. Custom Keyboard.

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

input_view_2x

Если вы предоставляете индивидуализированное окно ввода, удостоверьтесь, что его функция очевидна.

Вы также можете предоставить индивидуализированное дополнительное окно ввода, представляющее собой отдельное окно, которое появляется над клавиатурой (или вашим окном ввода). Например, в некотором контексте Числа отображают дополнительное окно ввода, которое помогает пользователям выполнять стандартные или индивидуализированные вычисления по таблице значений.

input_accessory2_2x

Используйте стандартный щёлкающий звук клавиатуры, чтобы обеспечить звуковую обратную связь, когда люди нажимают на индивидуализированные элементы управления в вашем окне ввода. Чтобы узнать, как встроить этот звук в ваш код, см. документацию для playInputClick в UIDevice Class Reference.

ПРИМЕЧАНИЕ

Стандартный щёлкающий звук доступен только для индивидуализированных окон ввода, которые временно отображаются на экране. Люди могут отключить все звуки клавиатуры в Настройки > Звуки , включая те, которые появились в индивидуализированном окне ввода.

Copyright © 2016. iOSManual Все авторские права защищены