2017-06-10 2 views
0

Ich würde gerne wissen, wie würden Sie erstellen eine Sammlung Ansicht in eine Tabellenansicht eingebettet wie die, die Sie in Tinder App sehen können, während Sie durch die Bilder von jemandem durchsuchen.Sammlungsansicht als klebriger Header in swift

Es ist offensichtlich nur eine Paging-fähige Sammlung, aber ich weiß nicht, wie man es oben klebrig macht, während es noch scrollbar ist.

screenshot

Vielen Dank für Ihre Hilfe

J.

+0

Bringen Sie das Bild Ihrer Anforderung an, wenn Sie können. – PGDev

+0

Vielen Dank @PGDev Ich habe meinem Beitrag einen detaillierten Screenshot hinzugefügt, damit Sie sehen können, was ich meine! – jellyfish6

Antwort

0

es in einer Navigationssteuerung eingebettet ist, so dass die Leiste am oberen Rand ist immer und überall festgelegt. Außerdem ist es keine in einer Tabellenansicht eingebettete Auflistungsansicht, die lächerlich überflüssig wäre. Es ist nur eine CollectionView mit Animationen.

+0

Danke für deine Antwort @andrewF! In Tinder zum Beispiel scheint es nicht eine Sammelansicht allein zu sein, da die Bilder horizontal gescrollt werden können, während die Profilinformationen horizontal gescrollt werden können. Ich nehme an, dass es wahrscheinlich zwei Sammlungsansichten oder eine Sammlungsansicht sind, die in eine Tabellenansicht eingebettet sind, die auf jeden Fall einfacher zu manipulieren wäre, wenn man die Einschübe sieht, aber hier ist nicht die Frage. Ich frage mich, wie sie diesen Zoom-in-Effekt bei Verwendung einer Paging-aktivierten Sammlungsansicht (die in vielen populären Apps tatsächlich üblich ist) ausführen können. Hast du eine Idee, wie würdest du das machen? – jellyfish6

0

Sie können dafür table viewsection header verwenden.

  1. eine UIView mit UICollectionView darin erstellen.
  2. Machen Sie diese UIView als section header der Tabellenansicht Abschnitt. Diese UIView wird dann für diesen bestimmten Abschnitt an der Spitze bleiben, wenn der Tisch gescrollt wird.
+0

Hallo! Zuerst einmal vielen Dank für Ihre Antwort. Dies würde in der Tat perfekt funktionieren, um es oben klebrig zu machen. Das Problem ist, wie Sie es in der Tinder App sehen können, dass diese Sammlung (oder genauer jedes Bild darin) erweitert werden soll, wenn der Benutzer hochfährt und das Bildverhältnis beibehält, um einen Zoom-in-Effekt zu erzeugen. Haben sie eine Idee ?? – jellyfish6

+0

Bitte den Screenshot anhängen. – PGDev

+0

Genau das, was Sie wollen: https://medium.com/@dineshk1389/pull-down-table-views-e33d4c85018b – PGDev

Verwandte Themen