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