ошибка виртуальной клавиатуры iPhone - PullRequest
1 голос
/ 22 апреля 2010

В виртуальной клавиатуре iPhone ...

1. Измените алфавитный вид клавиатуры на числовой.

2.Нажмите кнопку одинарной кавычки ('), вид изменится на алфавитный.

3. В этом представлении двойное нажатие на пробел отображает точку полного останова.

Я не знаю, является ли это яблочной ошибкой или функцией, как исправить эту проблему с помощью кодирования?

Спасибо

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010

Это не ошибка, это особенность.

(Apple сознательно заставляет нажатие ' переключаться обратно на алфавитную плоскость для сокращений, подобных «Питерскому».)

(И двойное нажатие на пробел дает также период. Это даже задокументировано .)

Если вы хотите изменить эту функцию, весь класс раскладки клавиатуры UIKBKeyboard необходимо изменить во время выполнения, что означает «частный API» и т. Д.

0 голосов
/ 22 апреля 2010
...