В моей ViewController, я создал TextField с именем UITextField *txtMyName;
После этого, я добавил свой TextField в tableViewCell [cell addSubview:txtMyName];
ИОС получить текстовое значение из текстового поля в tableViewCell
Я могу редактировать текст в моем TextField, но когда я получить текст из textField _strFullName = txtMyName.text;
Но, он получает пустые значения.
Как я могу решить эту проблему!
***** **** Отредактировано
if (indexPath.row == 0) {
[self setFrameTextField:cell];
[self CustomTextField:cell :txtMyName];
if ([[dict_infoFriend objectForKey:@"Fullname"] isEqualToString:@" "]) {
txtMyName.placeholder = @"Name";
}
else{
txtMyName.text = [dict_infoFriend objectForKey:@"Fullname"];
}
[cell addSubview:txtMyName];
}
else if (indexPath.row == 1){
button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
button.frame = CGRectMake(cell.frame.size.width - 10, 0, 130, 40);
}
else{
button.frame = CGRectMake(cell.frame.size.width/2 - 65, 0, 130, 40);
}
[self CustomBTN:button];
[button addTarget:self action:@selector(ClickDone) forControlEvents:UIControlEventTouchUpInside];
[cell addSubview:button];
}
_strFullName = cell.txtMyName.text; сделайте это – baydi
Сколько клеток в вашем представлении таблицы? –
Нет! Я не могу вызвать cell.txtMyName.text. Потому что я не создан в TableViewCell. –