加载视图时,表视图将选择第一行,并触发didselectatrow方法以执行某些操作。
我只知道如何选择第一行,但不会同时触发didselectatrow方法
告诉我该怎么做

最佳答案

您可以在viewDidLoad中手动调用该方法:

- (void)viewDidLoad {
    [super viewDidLoad];

    // select the first row
    NSIndexPath *firstRowPath = [NSIndexPath indexPathForRow:0 inSection:0];
    [self.tableView selectRowAtIndexPath:firstRowPath animated:NO scrollPosition: UITableViewScrollPositionNone];
    [self tableView:self.tableView didSelectRowAtIndexPath:firstRowPath];
}

10-04 23:07