0
У меня есть два текстовых поля на экране, но только во вторых текстовых полях, не получающих сенсорные события. Я проверил цвет фона и уже установилDelegate для себя. Первое текстовое поле работает отлично. Я создал текстовое поле программно. Вот мой код:UITextField не получает событие касания
txtMsg = [[UITextField alloc] init];
txtMsg.delegate = self;
txtMsg.placeholder = @"Type your message here..";
txtMsg.frame = CGRectMake(10, 190, 300, 40);
txtMsg.textColor = [UIColor blackColor];
txtMsg.layer.borderColor = [UIColor lightGrayColor].CGColor;
txtMsg.layer.borderWidth = 1.0f;
txtMsg.backgroundColor = [UIColor blueColor];
txtMsg.autocapitalizationType = UITextAutocapitalizationTypeNone;
txtMsg.autocorrectionType = UITextAutocorrectionTypeNo;
txtMsg.font = [UIFont systemFontOfSize:16];
[txtMsg setBorderStyle:UITextBorderStyleLine];
[self.view addSubview:txtMsg];
Любые идеи, что не так?
Вы создаете два текстовых поля программно правильно? – micky
Его работая отлично для меня !!! – micky
Можете ли вы написать код с текстовым полем? –