2016-07-20 14 views
0

いくつかのコンテンツを持つ画面を持っていて、次にインターフェースのようなタブ(ボタン、uisegmentコントロールなど)とその下のコンテンツが必要です。下の画像の「より多くのスクロール可能なコンテンツ」は、その上の3つのbtnクリックに応じて変化します。UIビュー部分スクロール(iOS)

enter image description here

私は、ユーザーがタブボタンはトップに到達だけまでビューをスクロールして、そこにそれをドッキングし、まだその下に「より多くのスクロール可能なコンテンツ」をスクロールしたいです。この画像で

enter image description here

、私は私のタブの最終的な位置を示すのですが、それでもユーザーは、ビューをスクロールすることができるはずです。

私はiOSとSwiftを初めて使用しています。したがって、任意のヘルプ(またはコードサンプル)は高く評価されます。

+0

スクロールまたはユーザーの操作を無効にするだけです。ボタンイベントの* scrollView.scrollRectToVisible *または* scrollView.setContentOffset *を使用して、スクロールコンテンツビューを変更します。 –

答えて

1

y方向のタブフレームにスクロールするときに上方向のスクロールを無効にし、さらに多くのスクロールフレームでスクロールを有効にするだけです。方向スクロールが0 yの位置になると、すべてを切り替える必要があります。コンテナスクロールを有効にし、スクロールをさらに無効にします。

+0

私は少し混乱しています。私の現在の設定は、2つのUIViewを含むスクロールビューです(タブ用と画面下半分用の "スクロール可能なコンテンツ")。スクロールを無効にすると、両方ともスクロールを停止します。私は、タブが一番上に来るまでスクロールし、その後、ユーザーが再びスクロールし続けると、タブは上に留まり、下半分はスクロールし続けて、タブに浮動効果を与えます – snowcold

関連する問題