我有一个UITableView
包含 basicUITableViewCell
的 basic。当我在表格中添加一个新单元格时,我想:
1)滚动到新行
2) 选择新 UITableViewCell 中的所有文本,使键盘可见,用户可以立即编辑单元格的文本。
下一次通过事件循环(在表视图上调用 -reloadData 之后)我这样做:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:wordIndex inSection:0];
[self.tableView selectRowAtIndexPath:indexPath animated:YES scrollPosition:(UITableViewScrollPositionNone)];
UITableViewCell* cell = [self.tableView cellForRowAtIndexPath:indexPath];
[cell.textLabel becomeFirstResponder];
cell.highlighted = YES;
滚动正确,但未选择单元格中的文本。