這只是一個測試,我可能會將它添加到應用程序中。那麼....我有一個tableView
。如何使tableView自動滾動到頂部/底部?
如果點擊
button1
,我希望tableView自動滾動到頂部。如果我點擊
button2
我希望tableView自動向下滾動到底部。
這怎麼辦?渦旋速度怎麼樣?
這只是一個測試,我可能會將它添加到應用程序中。那麼....我有一個tableView
。如何使tableView自動滾動到頂部/底部?
如果點擊button1
,我希望tableView自動滾動到頂部。
如果我點擊button2
我希望tableView自動向下滾動到底部。
這怎麼辦?渦旋速度怎麼樣?
您還可以查看滾動視圖的setContentOffset:animated:
方法。
去頂端將意味着,
[self.tableView setContentOffset:CGPointZero animated:YES];
和底部會,
CGFloat height = self.tableView.contentSize.height - self.tableView.bounds.size.height;
[self.tableView setContentOffset:CGPointMake(0, height) animated:YES];
你不會在動畫持續時間控制。
scrollToRowAtIndexPath:atScrollPosition:animated:
的唯一問題是,在設置節和表頭時可能沒有幫助。
scrollToRowAtIndexPath:atScrollPosition:animated:
滾動接收機直到由索引路徑標識的行是在屏幕上的特定位置。
- (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:(BOOL)animated
我編輯了這個問題。你能修改你的答案嗎? – Legolas
@Legos:你也可以使用它自己編輯的問題也... – Aravindhan
「Deepak」 - 總是提供任何情況下最好的答案。謝啦。 – Legolas
補償表格視圖中contentInset的最佳方式是什麼? – samuraisam
謝謝.. Deepak Danduprolu !! :) –