1

UIScrollView 内に UIScrollView と UITableView があります。

UITableView のスクロールをインターセプトし、スーパー ビュー (UIScrollView) が特定の contentOffset に達した場合にのみスクロールを許可したいと考えています。

UIScrollView と UITableView の両方のサブクラスを作成しましたが、スクロール イベントをキャッチし、ユーザーがまだスクロールしている間にスクロールをインターセプトするにはどうすればよいですか?

私が達成しようとしているものの例: UITableView にはヘッダーがあり、下にスクロールすると、ヘッダーは元のサイズの 30% に折りたたまれ、上部に表示されたままになります。UITableView の上部にスクロールして戻った後、ヘッダーを展開します。言い換えれば、折りたたみ/展開できるヘッダーを使用して UITableView のスクロールを拡張したいと考えています。

ここに画像の説明を入力 ここに画像の説明を入力

これを達成するためのより良い方法があるかもしれません。私は提案を受け付けています。

4

2 に答える 2