我在UITableView单元格上有一个文本字段。
textfield = (UITextField *) [cell viewWithTag:34];
textfield.text = [SadikArray objectAtIndex:indexPath.row];
当表视图处于编辑模式时,我应该启用textfield的用户交互为true,并在表视图未处于编辑模式时禁用用户交互。
请帮我解决这个问题。
答案 0 :(得分:1)
当您的UITableView处于编辑模式时,然后在cellForRowAtIndexPath中使您的UITextField的用户交互为YES,以便用户可以像这样与UITextFields进行交互
textField.userInteractionEnabled = YES;
当您在编辑模式中创建UITableView时,请重新加载表格视图。
当您设置UITableView未处于编辑模式时,请将此用户交互设为否
textField.userInteractionEnabled = NO;
另外,当您不对UITableView进行编辑时,请不要忘记重新加载UITableView。