2016-08-02 12 views
0

Wie erstellt man ein Layout mit UIImageView und UICollectionView?

Ich möchte ein solches Layout erstellen, wo auf Bildlauf die Bildansicht versteckt und Sammlungsansicht nimmt den gesamten Bildschirm. Ich habe es versucht, aber es scheint nicht zu funktionieren. Ich bekomme die Bildansicht korrekt, aber die Sammlungsansicht ist beim Ausführen vollständig dunkel geworden. Ich habe eine Inhaltsansicht (UIView) und blättern unterhalb darunter. Danke

EDIT 1: - Die Zellen werden nicht angezeigt. Die Sammlungsansicht wird jedoch im Layout angezeigt. Wie löst man das?

BEARBEITEN 2: - Anstatt die Sammlungsansicht direkt zu verwenden, habe ich eine Containeransicht verwendet und meine Sammlungsansicht darin eingebettet und es hat funktioniert! Allerdings versuche ich immer noch herauszufinden, wie scrolle ich die Containeransicht nach oben, wenn ich scrollte, d. H. Die Bildansicht auf der Rückseite der Containeransicht, während es die volle Höhe des Bildschirms nimmt.

Antwort

1

Okay So habe ich es herausgefunden.

  1. Wrack alle oben genannten. (Obwohl die Containeransicht-Lösung ziemlich gut ist)
  2. Erstellen Sie eine Sammlung View Controller von Grund auf mit 2 Headern, einer ist der Standard und der andere für die Bildansicht.
  3. Machen Sie Ihre View-Controller einen Delegierten der Strömungs Layout delegieren Sammlung Ansicht und implementieren Funktion für referenceSizeForHeaderInSection
  4. Vergessen Sie nicht, für die xib registrieren yo für die Bildansicht Header mithilfe von registerNib forSupplementaryViewOfKind Funktion der Sammlung Ansicht Objekt erstellt hat.
Verwandte Themen