問題描述:使用scrollToRowAtIndexPath:
將UITableView 滾動到頂部。然後對scrollViewDidEndScrollingAnimation:
內的動畫進行操作。在滾動之後,應該執行一項動作。
出現的問題是:不滾動時(比如在調用方法之前tableView已經在頂部了),在 scrollViewDidEndScrollingAnimation:
內的動作就不被調用。
如何判斷UITableView是否已經位於頂部了?
if (yourTableView.contentOffset.y > 0)
{
// yourTableView is not on top.
}
else
{
// yourTableView is already on top.
}