画面上のページをスクロールするためのメインスクロールビューを作成しました。UIScrollViewが別のUIScrollViewをフレーム外に追加してスクロールしない
スクロール1という濃い灰色の領域です。次に、このメインスクロールで、私は小さいスクロール2(明るい灰色の領域)を追加しました。
現在、スクロール2のために私はタッチスクロール1領域の上 に位置する場合にのみ触れてスクロールすることができます。これをチェックしてください:
スクロール2の位置に追加:
scroll1.clipsToBounds = NO;
:だから
CGRectMake(25, -40, 250, 85)]
、それは私が設定した1
スクロールのフレームの半分外です
でも、クリッピングのような感じです。私はスクロール2に触れることができる必要がありますスクロールの外側にある場合でも、この問題はどのように解決できますか?
また、私が必要とする主なものは、私が小さなスクロール2をスクロールしているときに、スクロール1が触れてはならないということです。
私の質問の最後の行に書いていたように、「また、私が必要とするのは、小さなスクロール2をスクロールしているときにスクロール1が触れてはいけないということです。コンテナフレームを変更することはできません。また、後のスクロール2はスクロール1の外側に移動します。 – KAMIKAZE
大きなスクロールビューは、大きなスクロールビューの前に小さなスクロールビューが追加されている場合、小さなスクロールビューのタッチをキャプチャしません。 –
はい、ただし、同時に小さいスクロールが追加されていると、動作しません(大きなスクロールの子です)。(x:0、y:-100)それが私のGIF画像に表示されています。私は大きなスクロール領域の上でそれをタッチすると小さなスクロールができますが、大きなスクロール(親スクロールの親)の外側に触れると、スクロールしません。それが問題です。 – KAMIKAZE