IOS为委托函数添加观察者(如)scrollViewDidEndDecelerating:

时间:2012-04-15 01:20:36

标签: ios object delegates uiscrollview

您知道如何向标准委托方法调用添加观察者(或通知)吗? (我知道这有点奇怪/不是观察者的意图)

我最终试图在uiscrollview类别方法中捕获scrollview的页面更改。

我可以像这样观察滚动视图的内容偏移量 [self addObserver:self forKeyPath:@“contentOffset”options:(NSKeyValueObservingOptionNew)context:NULL];

,但是当contentOffset发生变化时,我宁愿在滚动结束或减速开始时收到通知,而不是收到通知。

我正在为scrollview开发一些高级功能(意思是我已经知道我可以通过分配一个委托来捕获委托调用)

任何想法?

1 个答案:

答案 0 :(得分:1)

如果您出于某种原因确实需要通知,为什么不实施您希望收到通知的委托方法并从中发出自己的通知?