0

我正在使用拆分视图控制器。当我在表格中选择某些内容时,该行会突出显示并显示在详细视图中。我还提供了一个选项来通过滚动更改详细视图中的内容。

当我开始时,我希望第 5 行自己突出显示,我该怎么做?

4

2 回答 2

0

查看以下 UITableView 方法:

- (void)selectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition;
于 2010-08-16T10:22:55.560 回答
0

我从一开始就使用上述功能。但是当我将此代码写入 viewDidLoad 时,应用程序崩溃了。

NSIndexPath *scrollIndexPath = [NSIndexPath indexPathForRow:5 inSection:0];
[self.tableView scrollToRowAtIndexPath:scrollIndexPath atScrollPosition:UITableViewScrollPositionTop animated:YES]; 

没有数据加载到 UITableView 实例中。您不能选择不存在的行。这就是它崩溃的原因。是的,这是可以帮助我们做到这一点的功能。

于 2010-08-16T12:12:42.237 回答