Jestem pojawiały się UIAlertView
z UITextField
w nim. Chcę, aby pole tekstowe automatycznie dodawało wielkie litery do wszystkich słów. Robię to poprzez ustawienie właściwości pola tekstowego, ale nie mają one wpływu na środowisko wykonawcze. Oto mój kod:AutoCapitalization of TextField z UIAlertView
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];
to autocapitalization pracuje nad UITextField
formie XIB
ale to nie działa na UIAlertView używam iOS 6.
Tak więc, jeśli nslog wartość titleField, żadne z tych słów nie są pisane wielką literą? – Jeremy