#iphone #objective-c #cocoa-touch #ios4
#iPhone #objective-c #cocoa-touch #ios4
Вопрос:
В моем приложении при нажатии на текстовое поле появляется клавиатура,
Я взял клавиатуру «Name Phone Pad» из свойств,
На клавиатуре отображается initcap, но он отключен.
Как я ввожу заглавные слова?
Ответ №1:
UITextInputTraitsProtocol имеет свойство, называемое autocapitalizationType. Установка значения autocapitalizationTypeNone делает клавишу caps lock неактивной. вероятно, вы устанавливаете для этого свойства значение none
Комментарии:
1. это не работает, я взял UITextInputTraitsProtocol, после чего попытался выполнить «[текстовое поле setAutocapitalizationType:UITextAutocapitalizatioTypeNone] «…. Но это не работает.
2. не устанавливайте для autocapitalizationType значение none попробуйте — [textfield setAutocapitalizationType:UITextAutocapitalizationTypeAllCharacters]
Ответ №2:
в iOS 6
textField.autocapitalizationType = UITextAutocapitalizationTypeSentences;