2

これは私の問題です.5台のビューコントローラがあり、UISwipeGestureRecognizerクラスとxcodeのストーリーボードでスクロールできます。UISwipeGestureRecognizerを使用してスライドするビューコントローラをスライドさせます。

だから、これは私がスライド効果を好まない、動作しますが、。私はそれをドラッグすることによって別のビューに正確にスライドすることができるように、それを作るのが好きです。

誰もが正しい方向に私を送ることができますか?私はインターネットで検索したが、これを行う方法については、何らかの機能やチュートリアルを見つけることができない。

ありがとうございます!

編集: Imは、スクロールビューを見ていません。これは、スライド1の場合は3つのスライドを垂直にし、スライド2の場合は垂直のスライドをいくつか空白にします。 私に従うことができますように!

編集: これは私が達成しようとしているものです。 enter image description here **

+0

彼らは別のビューコントローラである必要がありますか?つまり、ページングが有効になっているスクロールビューを使用できますか? – mattjgalloway

+0

あなたのクイック返信をありがとう、私はスクロールビューを使用することができますが、難しいスクロールビューで他のページを設計する。私はmabyにはビューコントローラをスクロールする方法があると思ったので、それはデザインするのには素晴らしいものだったからです。 – Joey

+0

私はサンプルプロジェクトの回答を更新すると助けになるかもしれません。 –

答えて

3

私はあなたの目的にUIScrollViewを使用することができると思います。 Appleのサンプルコードthisを確認してください。

UPDATE:あなたが必要
Here isサンプルプロジェクト。私はそれが役に立つと思う。名前をつけて申し訳ありません - githubの最初の使用。どのように動作

- 「ルートスライド」
のセットでルートUIScrollViewの作成 - を追加しましチェック - - それぞれの「ルートスライドすると、」垂直
がスクロールUIScrollViewViewとSを持って、我々は唯一の「ルートスライドから水平方向にスクロールすることができます「

+0

あなたの返事をありがとう、しかし、私は上記のように私が探しているものではありません。再度、感謝します。 – Joey

+0

"ルートスライド"をスクロールするのに 'UIScrollView'を1つ使用し、各"ルートスライド "にサブビューをスクロールするための独自の' UIScrollView'がある場合はどうなりますか? –

+0

ありがとうレオン、素晴らしいサンプルプロジェクト!正確には私が探していたものではなく、プログラムでView Controllerを生成するので最高のものではありませんが、私はそれを理解します!再度、感謝します。 – Joey

2

UIPanGestureRecognizerを代わりに使用し、それが十分な長さにパンされた場合は、移行を開始します。

また、あなたは、各垂直スライドの1ページングScrollViewを使用して、ページングhoricontal scrollviewで一緒にそれらのすべてを置くことを試みることができます。

+0

UIPageControlを使用しないことをお勧めしましたか? AppleのCamera.appのようなアセットを表示するためにパンするべきカメラを構築する。 UIScrollViewが最適か、UIPageControlを使用してジェスチャをオーバーライドして、提案したようにタイムアウトするかどうかは不明です。 – wprater

関連する問題