キー値観測のユースケースのようです。
[tableView addObserver:self
forKeyPath:@"contentOffset"
options:NSKeyValueObservingOptionNew
context:nil];
あなたは、コントローラに、このメソッドを実装することができます:あなたのコントローラにこれを追加すること
してみてください。
-(void) observeValueForKeyPath: (NSString *)keyPath
ofObject: (id) object
change: (NSDictionary *) change
context: (void *) context {
if ([keyPath isEqualToString:@"contentOffset"]) {
//Do Something with content offset
}
}
ただし、この通知は、おそらくあなたはcontentOffsetプロパティを観察しているので、あなたがスクロールするたびに発生します。代わりにcontentSizeプロパティを確認することをお勧めします。このプロパティは、行の追加または削除時にのみこの通知を発生させる必要があります。
「contentOffset」のKVOが過剰です。さらに、KVO( 'contentOffset'か' contentSize'のいずれか)には目立つ遅延があります。 – an0