UITableView自动选择行

时间:2013-04-25 12:38:26

标签: ios xcode uitableview row

UITableView加载时,我希望选择唯一一行中唯一的一行,以便{} {}}中的代码在用户加载didSelectRowAtIndexPath时立即执行。我已经尝试了下面的代码,但它没有执行UITableView部分中的代码。有什么想法吗?

didSelectRowAtIndexPath

2 个答案:

答案 0 :(得分:1)

使用此代码。这会在加载视图时自动调用didSelectRowAtIndexPath

  [self tableView:tableView didSelectRowAtIndexPath:[NSIndexPath indexPathForItem:0 inSection:0]];

答案 1 :(得分:0)

如果您需要调用didSelectRowAtIndexPath中使用的某些功能,您可以创建一个单独的方法,并将didSelectRowAtIndexPath的所有逻辑放在您的单独方法中,然后从{{1}调用该方法和其他你想要调用相同代码的地方?

如果你想在didSelectRowAtIndexPath方法中另外触发事件,你需要手动调用委托方法,它不会自动发生:

didSelectRowAtIndexPath

希望它对你有所帮助。