如何以编程方式选择UITableView行,以便

- (void)tableView:(UITableView *)tableView
        didSelectRowAtIndexPath:(NSIndexPath *)indexPath

被执行? selectRowAtIndexPath将仅突出显示该行。

最佳答案

reference documentation:



我要做的是:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    [self doSomethingWithRowAtIndexPath:indexPath];
}

然后,从您要调用selectRowAtIndexPath的位置,而是调用doSomethingWithRowAtIndexPath。最重要的是,如果您希望发生UI反馈,还可以调用selectRowAtIndexPath。

10-08 17:38