как программно получить состояние клавиши CAPS LOCK (нажатой клавиши Shift) в IOS SDK? - PullRequest
1 голос
/ 30 апреля 2011

Я пишу собственный текстовый редактор с определенными символами (не на английском языке).

Я знаю о свойстве - autocapitalizationType, чтобы изменить капитал, но перед просмотром (изменением) символа мне нужно знать о состоянии текущей клавиатуры.

А как программно получить состояние клавиши CAPS LOCK (нажатой клавиши Shift) клавиатуры в IOS 4.0 SDK?

Ответы [ 2 ]

1 голос
/ 20 августа 2015

Попробуйте это

self.yourTexField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
1 голос
/ 06 июля 2011

На данный момент невозможно включить блокировку CAP на клавиатуре просто потому, что вы не можете касаться / изменять API-интерфейсы Apple. Единственные состояния, которые вы можете получить с их клавиатуры:

UIKeyboardWillShowNotification
UIKeyboardDidShowNotification
UIKeyboardWillHideNotification
UIKeyboardDidHideNotification

Единственный способ сделать что-то подобное - создать собственный класс клавиатуры или найти пользовательскую реализацию в Интернете. Удачи!

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