默认情况下在tableview中选择第一行,在加载视图时选择fire didselect

时间:2013-05-10 02:54:04

标签: ios

当视图加载时,tableview将选择第一行并触发didselectatrow方法来执行某些操作。 我只知道如何选择第一行,但它不会同时触发didselectatrow方法 告诉我如何做到这一点

1 个答案:

答案 0 :(得分:5)

您只需在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];
}