检测插入的单元格然后使其成为FirstResponder

时间:2013-04-10 12:44:30

标签: ios objective-c uitableview

对于我的自定义单元格,举一个简单的例子,我只有一个UITextField,有没有办法让becomeFirstResponder刚插入的单元格insertRowsAtIndexPaths

我需要一种方法来检测它,这样它就会在插入后成为第一响应者,而当它的插入动画结束时

任何想法甚至接近它?

由于

1 个答案:

答案 0 :(得分:2)

有点像这样吗?

- (void) insertRows
{
    .
    .
    .

    [tableView beginUpdates];
    [tableView insertRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationRight];
    [tableView endUpdates];

    NSIndexPath p = [indexPaths lastObject];

    MyCustomCell *cell = [cellForRowAtIndexPath:p];
    [cell.textField becomeFirstResponder];
}