आप ऑटोकैपिटाइजेशन सेट कर सकते हैं UITextField की टाइप टाइप करें ताकि सभी इनपुट ऊपरी मामले में हो। मुझे लगता है कि सिम्युलेटर पर ठीक काम करता है (जब वास्तव में सिम्युलेटर की कीपैड टैप करता है, मैक के कीबोर्ड नहीं), लेकिन डिवाइस पर नहीं? सब कुछ लोअरकेस रहता है।UITextField autocapitalization टाइप करें UITextAutocapitalizationTypeAllCharacters डिवाइस पर काम नहीं कर रहे हैं
UICatalog डेमो मैं textFieldNormal विधि को जोड़ा गया है:
textFieldNormal.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;
जोड़ा गया एक प्रतिनिधि भी UITextField के लिए वास्तविक autocapitalizationType प्रदर्शित करने के लिए:
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
NSLog(@"textField.autocapitalizationType=%d", textField.autocapitalizationType);
}
यह ठीक से 3 प्रदर्शित करेगा (= UITextAutocapitalizationTypeAllCharacters), लेकिन जो भी आप टैप करते हैं वह लोअरकेस रहता है। मैं क्या खो रहा हूँ?