2017-06-09 9 views
0

Ich arbeite an einer App, die das gleiche Layout wie die Uber-Startseite auf iOS hat. Es gibt einen Bereich am unteren Rand der App, der vollständig nach oben scrollen sollte und es dem Benutzer ermöglichen soll, mit einer Sammlungsansicht auf die gleiche Weise wie Uber zu interagieren. Ich habe unten einige Screenshots meines App-Layouts beigefügt.Ubers Startbildschirm-Übergangsrolle - iOS (swift)

Hat jemand eine Idee, wie es den Scrolling-Aspekt, der die Ansicht und Sammlung Ansicht nach oben von der App bewegt, während Interaktion mit der Karte hinter dem Inhalt ermöglichen.

Ich dachte daran, eine Bildlaufansicht über die Karte zu legen und sie zu versetzen, aber das Problem dabei ist, dass der Benutzer nicht mit dem darunter liegenden Inhalt auf dieselbe Weise interagieren kann, wie ein Benutzer mit der Karte interagieren kann die Über-App

Vielen Dank im Voraus.

enter image description here

enter image description here

Antwort

0

Sie können die mapview auf die Ansicht des View-Controller hinzufügen und dann oben auf den Container-Ansicht, die die Sammlung Ansicht enthält. Und die Geste in der Containeransicht, oder Sie können ein Handle (eine kleine Ansicht) oben auf der Containeransicht erstellen und eine Geste hinzufügen. Wenn Sie dann nach oben oder unten scrollen, können Sie die Beschränkungen verwenden, um die Position zu ändern.

+0

Ich gebe das eine Chance. Vielen Dank. – Gugulethu