我不得不把的UITableView的初始滚动位置设定为比第一个(例如,第二部分的第一行)以外的行。奇怪的行为:
在我的视图控制器的viewDidLoad中我写:
- (void)viewDidLoad
{
// self.view is a container view, not UITableView
[super viewDidLoad];
[table scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:1]
atScrollPosition:UITableViewScrollPositionTop animated:NO];
}
当屏幕上的负荷,滚动位置不立即设置。否则,当动画参数设置为YES时,立即设置该位置而不使用任何动画。 发生了什么事?
什么是正确的方式来设置UITableView的初始行位置?
完全一样的结果。 – alexey 2010-07-09 20:47:25