我试图让一个UITableView去页面的顶部,当我重新加载表数据时,我打电话从如何让UITableview在重新加载时进入页面顶部?
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
// A bunch of code …
[TableView reloadData];
}
本着同样的精神下,我也想能去当我重新加载表格数据时到特定的部分。
我试图把下面这之前和重装后只到行似乎适用,但没有任何反应:
[TableView scrollToRowAtIndexPath:0 atScrollPosition:UITableViewScrollPositionTop animated:YES];
谢谢。这让我到页面的顶部,这是我的迫切需要。 – AppsToKnow 2011-04-04 20:47:19
有时这应该在延迟0.1秒后执行。例如'DispatchQueue.main.asyncAfter(截止日期:.now()+ 0.1,执行:{table_view.setContentOffset(。零,动画:假) }) – 2017-11-13 15:18:11