2016-03-08 72 views
-2

UITableView向上和向下滾動時,有沒有辦法檢測和響應?我想在用戶向下滾動時在屏幕底部顯示一個按鈕,並在用戶向上滾動時將其隱藏。檢測UITableView滾動的方式

謝謝!

回答

3

你應該看看UIScrollViewDelegate.由於UITableViewDelegateUIScrollViewDelegate,你可以在你的視圖控制器,設置您UITableView的委託self.有了這個的子類,你現在就可以實現

-scrollViewWillEndDragging:withVelocity:targetContentOffset: 

方法在你的視圖控制器中。如果velocity的y點爲正,則用戶正在向下滾動。如果velocity的y點爲負數,則用戶正在向上滾動。您可以使用此信息設置按鈕的可見性。

+0

謝謝!我做的!!! – ecat87