È possibile impostare la proprietà autocapitalizationType di un UITextField in modo che tutti gli input siano in maiuscolo. Trovo che funzioni correttamente sul simulatore (quando si tocca effettivamente la tastiera del simulatore, non la tastiera del Mac), ma non sul dispositivo? Tutto rimane in minuscolo.UITextField autocapitalizationType UITextAutocapitalizationTypeAllCaratteri che non funzionano sul dispositivo
Nel UICatalog demo ho aggiunto al metodo textFieldNormal:
textFieldNormal.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
Aggiunto un delegato troppo, per visualizzare l'autocapitalizationType effettivo per l'UITextField:
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
NSLog(@"textField.autocapitalizationType=%d", textField.autocapitalizationType);
}
Sarà visualizzare correttamente 3 (= UITextAutocapitalizationTypeAllCharacters), ma tutto ciò che si tocca rimane in minuscolo. Cosa mi manca?