UIAlertView
をUITextField
でポップアップ表示しています。テキストフィールドにすべての単語を自動で大文字にするようにします。私はテキストフィールドのプロパティを設定することでこれをやっていますが、実行時には何の効果もありません。ここに私のコードは次のとおりです。UIAlertViewのTextFieldの自動資本化
UIAlertView* alert = [[UIAlertView alloc] initWithTitle: title
message: message
delegate: self
cancelButtonTitle: @"Cancel"
otherButtonTitles: @"Create", nil];
alert.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField* titleField = [alert textFieldAtIndex: 0];
titleField.autocapitalizationType = UITextAutocapitalizationTypeWords;
[alert show];
このautocapitalizationがUITextField
フォームXIB
に取り組んでいるが、これはUIAlertView上で動作していない、私は場合は、代表者
- (void)textFieldDidEndEditing:(UITextField *)textField{
NSLog(@"textFieldDidEndEditing");
textField.text=[textField.text uppercase];
}
したがって、titleFieldの値をnslogにすると、どの単語も大文字になりませんか? – Jeremy