私のアプリでは、ページ コントロールと UIScrollView を使用して水平方向にページングします。各ページで垂直方向のスクロールを有効にしたいと考えています。これを実現するために UIScrollViews をネストできることがわかりましたが、私のプロジェクトには 1 つの問題があります。各ページは、ビューと背景画像 (ページごとに異なる画像) で構成されるビュー コントローラーを使用します。この背景画像は、上下にスクロールしても動かないようにする必要があります。
今私が欲しいのは、Interface Builder で作成した通常の長方形ボタンであるボタンを持つ機能であり (位置を簡単に設計および更新できるようにしたいため)、垂直方向にスクロールできます。
したがって、次のようになります。
画面の下にページ コントロールが表示され、その上にボタンが配置された画像が表示されます。横にスクロールすると、別のページに移動し、画像 (別のページ) と別のボタンが表示されます。ページを垂直方向にスクロールするときはいつでも、ボタンはスクロール可能である必要があります (したがって、1 ページに多数のボタンを配置できます) が、画像はその位置を維持する必要があります。
だから私は、背景画像のあるビューの上に別のスクロールビューを追加するだけだと考えました。ボタンが背景画像の上に置かれ、ボタンを含むページごとに個別のnibファイルがあるため、これはうまく機能します。しかし、このようにすると、ボタンのあるスクロールビューが垂直方向にスクロールできなくなります。なぜこれが起こっているのかわからないので、望む結果を達成する方法を誰かに提案してもらえますか?
本当にありがたかったです!
ありがとう、
ファビアン