Как открыть арабскую клавиатуру по умолчанию в приложении для iPhone? - PullRequest
0 голосов
/ 06 января 2012

Можно ли программно настроить арабскую клавиатуру по умолчанию для клавиатуры по умолчанию? Я не хочу, чтобы пользователю моего приложения приходилось вручную переходить в «Настройки»> «Клавиатура»> «Арабский».

Я хочу, чтобы арабская клавиатура использовалась по умолчанию в приложении для iPhone, это выполнимо?

1 Ответ

7 голосов
/ 06 января 2012

Документация Apple по Управление клавиатурой гласит:

Клавиатуры и методы ввода

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

...

Для облегчения языковых предпочтений разных пользователей, iOS также поддерживает разные методы ввода и раскладки клавиатуры для разных языки, некоторые из которых показаны на рисунке 4-2. Метод ввода и раскладка клавиатуры определяется языком пользователя предпочтения. Ввод для некоторых из этих клавиатур происходит в нескольких этапы.

Таким образом, краткий ответ - Нет, вы не можете вызвать на клавиатуре определенный язык программным способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...