2012-02-17 68 views
2

我使用下面的代码滚动到的tableView的顶部:selectRowAtIndexPath:动画:的scrollPosition: - 行被“选中”

NSIndexPath *topIndexPath = [NSIndexPath indexPathForRow:0 inSection:0]; 
[self.listTableView selectRowAtIndexPath:topIndexPath animated:NO scrollPosition:UITableViewScrollPositionMiddle]; 

它的伟大工程,但我想,以避免目标从“被选中”排。见下图:

enter image description here

如何运行此代码后,“取消”行任何想法?或者更好的是,以一种不“选择”目标行的方式运行此代码?

回答

7
[self.listTableView scrollToRowAtIndexPath:topIndexPath 
    atScrollPosition:UITableViewScrollPositionTop animated:YES]; 
+0

啊,是的,这是很有道理的,让我测试。 – 2012-02-17 21:30:25

+0

精美的作品,谢谢Rob – 2012-02-17 21:32:25