#ios4
#ios4
Вопрос:
Я пишу пользовательский текстовый редактор с определенными символами (не на английском языке).
Я знаю о свойстве — autocapitalizationType для изменения заглавной буквы, но перед просмотром (изменением) символа мне НУЖНО знать о состоянии текущей клавиатуры.
И как программно получить состояние клавиш CAPS LOCK (нажата клавиша Shift) в IOS 4.0 SDK?
Ответ №1:
На данный момент нет способа включить CAPs lock на клавиатуре просто потому, что вы не можете касаться / изменять API Apple. Единственными состояниями, которые вы можете получить с их клавиатуры, являются:
UIKeyboardWillShowNotification
UIKeyboardDidShowNotification
UIKeyboardWillHideNotification
UIKeyboardDidHideNotification
Единственный способ сделать что-то подобное — создать свой собственный класс клавиатуры или найти пользовательскую реализацию в Интернете. Удачи!
Ответ №2:
Попробуйте это
self.yourTexField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;