标题几乎要求一切。我每隔几天就会回来试图实现这个,但我似乎无法让它发挥作用。我假设从发布中设置detailItem的代码在viewDidLoad中,但此时我一无所知。
非常感谢任何帮助。
- 泰勒
答案 0 :(得分:2)
您可以使用selectRowAtIndexPath
代理:
[tblMyTable selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:0];
当然,将[NSIndexPath indexPathForRow:0 inSection:0]
替换为您要自动设置的部分/行。
您可以将其放在viewDidLoad
或viewWillAppear:
代表中。
此外,请确保在标头中定义tblMyTable
(或任何已命名的表格),通过Interface Builder 连接它(如果您使用的是自定义XIB),并在 .m
@synthesize
使用该方法时应调用didSelectRowAtIndex:
,因此只要您的detailItem代码位于didSelectRowAtIndex
,就应该很好。