UITableView
のドラッグが終了したときに通知を受ける必要があります。UITableViewのドラッグ終了イベントを検出する方法は?
私はUITableViewのカテゴリに取り組んでいますので、これをアーカイブするのにscrollViewDidEndDragging:willDecelerate:
を使用することはできません。
私はdragging
キーのパスに観察するために使用KVOを試してみました:UITableView.draggingが持っているとセッターと、このプロパティはKVOに準拠していないいないので
[self addObserver:self forKeyPath:@"dragging" options:NSKeyValueObservingOptionNew context:nil];
しかしobserveValueForKeyPath:ofObject:change:context:
は、呼び出されませんでした。
scrollViewDidEndDragging:willDecelerate:
を使用してこの期待値をアーカイブする方法はありますか?
ご協力いただきありがとうございます。ありがとう!
いくつかのクラス 'Foo'では 'observeValueForKeyPath:ofObject:change:context:'を実装し、UITableViewカテゴリはFooのインスタンスを保持しますか? – OpenThread
助けてくれてありがとう!あなたの答えは私にとって役に立つvvvvveryです! – OpenThread
別のFooクラスの 'observeValueForKeyPath:ofObject:change:context:'を実装することは、実際には 'categoryの既存のメソッドをオーバーライドする 'ことに役立つはずです。 –