iPad - 如何在启动时自动将RootView中的第一个单元格加载到DetailView中?

时间:2011-01-10 20:44:48

标签: ipad ios uitableview rootview

标题几乎要求一切。我每隔几天就会回来试图实现这个,但我似乎无法让它发挥作用。我假设从发布中设置detailItem的代码在viewDidLoad中,但此时我一无所知。

非常感谢任何帮助。

- 泰勒

1 个答案:

答案 0 :(得分:2)

您可以使用selectRowAtIndexPath代理:

[tblMyTable selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:0];

当然,将[NSIndexPath indexPathForRow:0 inSection:0]替换为您要自动设置的部分/行。

您可以将其放在viewDidLoadviewWillAppear:代表中。

此外,请确保在标头中定义tblMyTable (或任何已命名的表格),通过Interface Builder 连接它(如果您使用的是自定义XIB),并在 .m

中使用@synthesize

使用该方法时应调用didSelectRowAtIndex:,因此只要您的detailItem代码位于didSelectRowAtIndex,就应该很好。