UIViewのとして追加されるカスタムがsubViewあり、スクロールするたびUIScrollViewにUIView自動的に再配置されます。UIScrollViewプロパティを観察することに加えて(正常に動作します)、そのプロパティUIScrollView's contentOffsetも観察する必要があります。dragging
[scrollView addObserver:self
forKeyPath:@"dragging"
options:NSKeyValueObservingOptionNew
context:NULL];
しかし、メソッドでは、プロパティの変更に対してobserveValueForKeyPath:ofObject:change:context何も受け取りませんでした。ここで何が問題なのですか? ありがとう。NSNotificationdragging
更新しました
このカスタムUIViewを複数で再利用するので、各メソッドUIViewControllersで再配置ロジックを複製するのではなく、カスタムビュー自体が再配置ロジックを処理するようにします(など)。UIViewController's UIScrollViewDelegatescrollViewDidScroll