0

標準のデリゲート メソッド呼び出しにオブザーバー (または通知) を追加する方法を知っていますか? (私はこれが少し奇妙であることを知っています/オブザーバーが意図したものではありません)

最終的には、uiscrollview カテゴリ メソッドでスクロールビューのページ変更をキャッチしようとしています。

この [self addObserver:self forKeyPath:@"contentOffset" options:(NSKeyValueObservingOptionNew) context:NULL]; のようなスクロールビューのコンテンツ オフセットを確認できます。

、しかし contentOffset が変更されたときに通知されるのではなく、スクロールが終了したとき、または減速が開始されたときに通知されることをお勧めします。

私はスクロールビューの高度な機能に取り組んでいます(つまり、デリゲートを割り当てるだけでデリゲート呼び出しをキャッチできることをすでに知っています)

何か案は ?

4

1 に答える 1

1

なんらかの理由で本当に通知が必要な場合は、通知を受け取りたいデリゲート メソッドを実装し、それらから独自の通知を送信してみませんか?

于 2012-04-15T01:26:04.690 に答える