I\'m writing custom text editor with specific chars (non-english).
I know about property - autocapitalizationType to change capital, but before to viewing (changing)
Try this
self.yourTexField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
As of the moment, there is no way to enable CAPs lock on the keyboard simply because you can't touch/modify Apple's APIs. The only states you can receive from their keyboard are:
UIKeyboardWillShowNotification
UIKeyboardDidShowNotification
UIKeyboardWillHideNotification
UIKeyboardDidHideNotification
The only way you can do something like that is to create your own keyboard class or find a custom implementation online. Good luck!