39

我有一个UITableView实例变量。我希望能够将我的视图控制器注册UIScrollViewDelegate为我的UITableViewController. 我已经试过了

tableView.delegate = self;

但是滚动时,我的方法

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView            
                  willDecelerate:(BOOL)decelerate

不要被叫。有什么建议么?

4

3 回答 3

133

现在UITableViewDelegate符合UIScrollViewDelegate

(我写这个答案是因为很多人会发现这个页面谷歌搜索......)

于 2010-05-06T13:09:13.030 回答
7

UITableViewDelegate也将实施UIScrollViewDelegate协议。

于 2010-09-29T09:35:03.600 回答
5

这是官方不支持的。UITableView并且UIWebView不要公开他们内部管理的滚动视图。

您可以进入子视图层次结构并进行未记录的调用,但不建议这样做,因为它是官方禁止的,并且如果底层(未记录的)API 更改可能会在未来的操作系统版本下中断。

于 2009-10-23T20:06:40.763 回答