我試圖讓一個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