0

标题几乎问了一切。我每隔几天就会回来并尝试实现这一点,但我似乎无法让它发挥作用。我假设从启动设置 detailItem 的代码在 viewDidLoad 中,但此时我一无所知。

任何帮助是极大的赞赏。

——泰勒

4

1 回答 1

2

您可以使用selectRowAtIndexPath委托:

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

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

您可以将其放入您的viewDidLoadviewWillAppear:委托中。

此外,请确保您在标题中定义您的tblMyTable (或您为表命名的任何内容),通过 Interface Builder 将其连接起来(如果您使用自定义 XIB),并@synthesize在您的.m中使用

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

于 2011-01-10T20:49:02.817 回答