我正在使用以下方法在表格中添加新行:
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationFade];
但是我希望在完成后执行另一个函数,并且该行实际存在于表中。这可能吗?
答案 0 :(得分:2)
我使用回调函数here解决了这个问题:
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:newIndexPath] withRowAnimation:UITableViewRowAnimationFade];
[self performSelector:@selector(showKeyboard:)
withObject:newIndexPath
afterDelay:0.5];
可能有更好的方法。