UITextField
s ile dinamik olarak bir tablo görünümü oluşturuyorum.Tablodaki odağı UITextField değerine ayarla
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];
Ve şimdi, kullanıcı dokunmatik hücre olduğunda bu metin alanına odaklanmak istiyorum. Bu
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)newIndexPath {
UITextField* field = (UITextField *) [tblView viewWithTag: newIndexPath.row];
[field resignFirstResponder];
}
yazmak Ama bu aynı karşılaştık metin alanından
Hiçbir şey happend denilen belirlediğim nedeniyle bu derste ben bunu böyle düşünmek tblView.allowsSelection = HAYIR; Ve bu olay gerçekleşmez. Ama ben tblView.allowsSelection = YES ayarlayın; Yalnızca hücre seç = ( – nabiullinas
Bu tür bir yaklaşımı uygulamaya çalıştım ancak bu genellikle işe yaramaz. UITextField öğesinin [textField beFirstResponder] olarak atanması seçimi etkinleştirmeyi etkinleştirmeli veya YES/true olarak ayarlamalıdır. –