您可以設置UITextField的autocapitalizationType屬性,以便所有輸入均爲大寫。我發現在模擬器上工作正常(當實際點擊模擬器的鍵盤時,不是Mac鍵盤),但不是在設備上?一切都保持小寫。UITextField autocapitalizationType UITextAutocapitalizationTypeAllCharacters在設備上不起作用
在UICatalog演示我加入到textFieldNormal方法:
textFieldNormal.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
添加委託太,以顯示的UITextField實際autocapitalizationType:
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
NSLog(@"textField.autocapitalizationType=%d", textField.autocapitalizationType);
}
它將正確顯示3(= UITextAutocapitalizationTypeAllCharacters),但是你點擊的任何東西都是小寫。我錯過了什麼?