UIScrollView 内に UIScrollView と UITableView があります。
UITableView のスクロールをインターセプトし、スーパー ビュー (UIScrollView) が特定の contentOffset に達した場合にのみスクロールを許可したいと考えています。
UIScrollView と UITableView の両方のサブクラスを作成しましたが、スクロール イベントをキャッチし、ユーザーがまだスクロールしている間にスクロールをインターセプトするにはどうすればよいですか?
私が達成しようとしているものの例: UITableView にはヘッダーがあり、下にスクロールすると、ヘッダーは元のサイズの 30% に折りたたまれ、上部に表示されたままになります。UITableView の上部にスクロールして戻った後、ヘッダーを展開します。言い換えれば、折りたたみ/展開できるヘッダーを使用して UITableView のスクロールを拡張したいと考えています。
これを達成するためのより良い方法があるかもしれません。私は提案を受け付けています。