我有一个文本框,用户在其中输入字符串。
我想以编程方式将此字符串转换为init caps。
我该怎么做?
答案 0 :(得分:5)
尝试使用此UITextAutocapitalizationTypeWords or UITextAutocapitalizationTypeAllCharacters
更新
capitalizedString或upperCaseString会帮助您
[textField.text uppercaseString];
会将textfield中的所有字符作为大写字母
答案 1 :(得分:5)
尝试
myString = [myTextField.text capitalizedString];
答案 2 :(得分:0)
使用由UITextInputTraits
和UITextView
确认的UITextField
协议
输入法......
@property(nonatomic) UITextAutocapitalizationType autocapitalizationType
尝试使用UITextAutocapitalizationTypeAllCharacters
自动对所有字符进行大写。
myTextView.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
Eidted: 如果您想在获取文本后使用textView,请使用以下
NSString myTextString = [myTextView.text capitalizedString];