我正在使用splitviewcontroller。当我在表格中选择某些内容时,该行会突出显示,并显示在详细视图中。我还提供了一个通过滚动更改详细视图中的内容的选项。
当我开始时,我希望第5行自己突出显示,我该怎么办?
答案 0 :(得分:0)
查看以下UITableView方法:
- (void)selectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition;
答案 1 :(得分:0)
我从一开始就使用上述功能。但是当我将此代码写入viewDidLoad时,应用程序崩溃了。
NSIndexPath *scrollIndexPath = [NSIndexPath indexPathForRow:5 inSection:0];
[self.tableView scrollToRowAtIndexPath:scrollIndexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
UITableView实例中没有加载数据。您无法选择不存在的行。这就是崩溃的原因。是的,这是帮助我们做到这一点的功能。