2017-08-29 25 views
1

したがって、設定は次のようになります。 1つのナビゲーションバーと3つのコレクションビューが必要です。私は、コレクションビューを横方向にスクロールし、垂直スクロールでnavigationBar大きなタイトルアニメーションもトリガする必要があります。iOS 11ナビゲーションバースクロール

私が試したこと: 初めての試みはhorizo​​ntalview.scrolling collectionViewを全体ビューのサイズを持つセルで作成し、各セルに垂直方向にスクロールする別のcollectionViewを作成することでした。私の目的ではうまくいきましたが、大きなタイトルは同じサイズにとどまりました。わかっているように、垂直スクロールのコレクションビューがメインのcollectionViewに埋め込まれているので、垂直スクロールイベントを受け取らないからです。

それはこのように見えた。その後、私は別のアプローチを試してみましたhttps://giphy.com/gifs/50hYRx71XSdYA/html5

。私はpageViewControllerと2つのviewControllerを両方とも縦スクロールコレクションビューで作成しました。そして...それはどちらもうまくいかなかった。 pageCurlアニメーションがあった場合には、この時間は、ナビゲーションのタイトルは、アニメーションをDID - しかし、私はpageCurlアニメーションを望んでいない、あなたはここにいることを見ることができます:https://giphy.com/gifs/l0IsGVhKKb0lzomqc/html5

私ができる:https://giphy.com/gifs/jFmOpEtUOyxtC/html5 はちょうどタイトルのアニメーションを無効に.scrollするアニメーションを変更しますこれを行う方法を見つけることができません、あなたのいずれかのアイデアがありますか?

ありがとうございます!

答えて

0

残念ながら、新しい自己崩壊ナビゲーションバーは、バックグラウンドでAppleの魔法を使って、View Controllerのトップレベルのスクロールビューをフックしているため、この方法を使ってこの方法を使用することはできません。