成为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发生更改,可能会在未来的操作系统版本下中断。