如果要實現UITableViewDelegate
協議,還可以實現的UIScrollViewDelegate
方法之一:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
或
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
舉例來說,如果你有一個名爲tableView
屬性:
// ... setting up the table view here ...
self.tableView.delegate = self;
// ...
// Somewhere in your implementation file:
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
NSLog(@"Will begin dragging");
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
NSLog(@"Did Scroll");
}
這是因爲UITableViewDelegate
符合UIScrollViewDelegate
,可以在文檔或頭文件中看到。
請參閱本[中UIScroll查看在iPhone觸摸事件(HTTP://計算器.com/a/3603140/1072867) – akk 2011-12-27 08:58:15