成为UITableView的UIScrollViewDelegate委托
我有一个UITableView
实例variables。 我想能够注册我的视图控制器是我的UITableViewController
的UIScrollViewDelegate
。 我已经尝试过了
tableView.delegate = self;
但是当滚动,我的方法
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
不要打电话。 有什么build议么?
现在UITableViewDelegate
符合UIScrollViewDelegate
!
(我写这个答案,因为很多人都会find这个网页Googlesearch..)
UITableViewDelegate
也会实现UIScrollViewDelegate
协议。
这是官方不受支持的。 UITableView
和UIWebView
不公开其内部pipe理的滚动视图。
您可以进入子视图层次结构并进行未公开的调用,但不build议这样做,因为这是正式禁止的,如果底层的(未logging的)API发生更改,可能会在未来的操作系统版本下中断。