在编辑模式

时间:2016-11-16 06:27:29

标签: ios objective-c uitableview

我在UITableView单元格上有一个文本字段。

textfield = (UITextField *) [cell viewWithTag:34];
 textfield.text = [SadikArray objectAtIndex:indexPath.row];

当表视图处于编辑模式时,我应该启用textfield的用户交互为true,并在表视图未处于编辑模式时禁用用户交互。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

当您的UITableView处于编辑模式时,然后在cellForRowAtIndexPath中使您的UITextField的用户交互为YES,以便用户可以像这样与UITextFields进行交互

textField.userInteractionEnabled = YES;

当您在编辑模式中创建UITableView时,请重新加载表格视图。

当您设置UITableView未处于编辑模式时,请将此用户交互设为否

textField.userInteractionEnabled = NO;

另外,当您不对UITableView进行编辑时,请不要忘记重新加载UITableView。