2016-09-27 3 views
0

Ich brauche einen View-Controller wie diese erstellen oder wie Profil des Benutzers instagramMake-View-Controller scrollbaren mit Sammlung Ansicht

enter image description here

nicht genau gleich, ich will nur Beschriftung hinzufügen und Schaltflächen und Sammlung Ansicht, aber ich will das alles in BildlaufController
Ich denke, ich kann das nicht aus Storyboard, so wie ich einen View-Controller scrollbar programmgesteuert machen kann?
und dann möchte ich die Beschriftung und Schaltflächen in der Rolle hinzufügen, kann ich das programmgesteuert, aber wie kann ich Sammlung programmgesteuert darin hinzufügen?

+0

Warum werden programmgesteuert verwendet? Ich schlage Storyboard vor, damit Objekte einfach hinzugefügt und arrangiert werden können. –

+0

@MohanSingh Wie kann ich das im Storyboard machen? Ich brauche den Viewcontroller scrollen, wenn ich einen langen Text in der Bezeichnung habe – joda

+0

Entschuldigung, ich verstehe nicht, was Sie genau brauchen. Ich sagte, abhängig von diesem Bild, verwenden Sie die Bildlaufansicht. Wenn Sie die Höhe der Ansicht auf Story Bord ändern müssen, folgen Sie diesem Link. http://stackoverflow.com/questions/39301896/how-to-use-storyboard-to-lay-out-screen-content-that-is-taller-than-the-screen-o –

Antwort

1

Eine der möglichen Lösungen besteht darin, den gesamten Container zu einem "UICollectionView" oder "UITableView" zu machen, abhängig davon, was genau Sie erstellen möchten. Erstellen Sie dann für jeden Bereich eine benutzerdefinierte Zelle, je nachdem, was Sie tun möchte darin anzeigen.

Es könnte klingt ein wenig seltsam am Anfang, aber Sie werden feststellen, dass es eine großartige Technik ist in der Szene zu behandeln Scrollen, darunter auch einige zusätzliche nette Features, wie zum Beispiel:

  • Autoscroll Inhaltsgrößenanpassung für Ereignisse "UIKeyboardWillShowNotification" und "UIKeyboardWillHideNotification".
  • die Leichtigkeit des Anzeigens und Ausblenden von Abschnitten von der Benutzeroberfläche (eigentlich sind sie Zellen!).

AKTUALISIERT: Zum Beispiel:

enter image description here

Sie können den ersten Teil (rotes Rechteck) als UICollectionReusableView machen und passen Sie es durch Ihre Bilder und Knopf darin, zweiten Teils Zugabe (blaues Quadrat) als UICollectionViewCell und so weiter ...

Dies ist die allgemeine Idee, wie Sie es tun können.

+0

Ich kann wirklich nicht verstehen, was du sagst, könntest du es schaffen? – joda

Verwandte Themen