Я создаю проект ViewBased, просто в ViewCidroller ViewDidLoad, я пишу следующий код
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
UITextField *name_textField = [[UITextField alloc] initWithFrame:CGRectMake(110, 21, 200, 30)];
name_textField.delegate=self;
name_textField.keyboardType = UIKeyboardTypeASCIICapable;
name_textField.autocorrectionType = UITextAutocorrectionTypeNo;
[name_textField setBorderStyle:UITextBorderStyleRoundedRect];
[name_textField resignFirstResponder];
[self.view addSubview:name_textField];
[super viewDidLoad];
}
Когда я запускаю на симуляторе, он показывает первую заглавную букву в textField, а также нажимает клавишу Shift, но когда я запускаю его на устройстве (iPod Touch 4g, iOS 5), он не использует заглавные буквы.
Странное поведение, кто-нибудь может рассказать мне причины и как это решить?