Tôi đang tạo chế độ xem bảng với UITextField
s động.Đặt tiêu điểm thành UITextField trong tableCell
l_textField = [[UITextField alloc] initWithFrame:TextFieldFrame];
l_textField.tag = cellRow;
l_textField.delegate = self;
l_textField.font = [UIFont boldSystemFontOfSize:14];
l_textField.textColor = [UIColor blackColor];
[l_textField setEnabled:YES];
[cell.contentView addSubview:l_textField];
Và bây giờ tôi muốn đặt trọng tâm vào trường văn bản này khi người dùng chạm vào ô. Tôi viết những dòng này
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)newIndexPath {
UITextField* field = (UITextField *) [tblView viewWithTag: newIndexPath.row];
[field resignFirstResponder];
}
Nhưng điều này không làm việc
Không có gì happend, tôi nghĩ nó như thế vì tôi thiết tblView.allowsSelection = NO; Và sự kiện này không vui vẻ. Nhưng nếu tôi đặt tblView.allowsSelection = YES; Nó chọn ô chỉ = ( – nabiullinas
Tôi cố gắng thực hiện cách tiếp cận như vậy tuy nhiên điều này không hoạt động bình thường Cố gắng gán UITextField cho [textField trở thànhFirstResponder] phải đặt lựa chọn được bật hoặc được đặt thành YES/true. –