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