Ich bin neu in der iOS-Entwicklung und konnte nicht feststellen, wie Google/YouTube diese Ansicht in der YouTubeTV-App erstellt hat. Wird dies mit einem UITableView erstellt? Im Wesentlichen ist die obere Reihe wählbar (Pre-animation). Wenn Sie nach oben scrollen, wird die obere Reihe nach oben und außerhalb der Ansicht verschoben (Mid-animation), während die zweite Reihe verblasst und in die obere Reihe hineinwächst und diese ersetzt. Ich habe Screenshots der laufenden Animation beigefügt. Danke für die Info und Hilfe.Wie können Sie diese iOS-Anwendungsansicht und Animationen neu erstellen?
0
A
Antwort
0
Dies würde mit einer UITableView
oder UICollectionView
getan werden. Was Sie tun würden, ist Paging in der Tabellen-/Sammlungsansicht zu aktivieren, sodass immer nur ganze Zellen im sichtbaren Bereich der Ansicht angezeigt werden. Sie können dann die Höhe mit der Funktion heightForCellAtIndexPath:
manipulieren - als ein Beispiel dafür, wie es bei einer Tabellenansicht gemacht werden könnte.
Es gibt tatsächlich ein wirklich gutes Beispiel für github - normalerweise versuchen wir, mehr vollständige Antworten auf SO zu geben, aber in diesem Fall könnte das für Sie relevant sein, wenn Sie gerade anfangen. In keiner Weise angegliedert, aber es ist ein wirklich gutes Beispiel.
Verwandte Themen
- 1. So erstellen Sie benutzerdefinierte Navigationsansicht-Animationen wie diese
- 2. Einfache Möglichkeit, Windows Phone System App Animationen neu zu erstellen?
- 3. SingleTask Aktivität android + diese Aktivität neu erstellen
- 4. iOS - Wie können Sie Animationen in Abwicklungssegmenten programmgesteuert deaktivieren?
- 5. Wie können Sie Video wieder aktivieren und neu starten?
- 6. Erstellen Sie Hintergrundfarbe CSS3-Animationen nach Hintergrundbildanimation
- 7. WCF: Wie kann ich diese App.config-Werte programmatisch neu erstellen?
- 8. Erstellen einer Animationswarteschlange in jQuery, die mehrere DOM-Elemente und Animationen enthält und diese sequenziell abfeuert?
- 9. Wie man diese SQL-Datenstruktur neu gestaltet?
- 10. PyQt - Animationen ohne alles neu zu zeichnen?
- 11. WPF Schließen Sie Animationen
- 12. So erstellen Sie diese Hierarchie
- 13. Django Schaltfläche "Speichern und neu erstellen". Wie?
- 14. Erstellen von Animationen mit Clojurescript Om
- 15. Rahmen und Animationen Arbeitsablauf
- 16. Erstellen Sie eine Aktivität neu und übergeben Sie auch Argumente
- 17. Erstellen von Animationen in Scilab
- 18. So können Sie neu hinzugefügte Formulareingaben zurücksetzen
- 19. Wie können Sie Text in TextMate neu formatieren?
- 20. Nultuple Animationen können nicht auf GroundOverlay [GoogleMap]
- 21. Wie können diese Registerkarten funktionieren?
- 22. Wo können Sie coole Animationen zum Testen herunterladen?
- 23. ansible Variablen: Können Sie sie dynamisch erstellen und dann durchlaufen?
- 24. wie können wir Datenformat wie diese Gurke
- 25. Wie können zwei jQuery-Animationen gleichzeitig ausgeführt werden?
- 26. Wie erstellt man in Android Studio Animationen mit komplexen Animationen?
- 27. Können Sie diese SQL-Abfrage erklären?
- 28. Wie können CSS3-Animationen im IE 8/9 verwendet werden?
- 29. Wie können Sie KML-Layer mit Knockout.js umschalten, ohne die Karte neu zu erstellen?
- 30. Wie können Sie einen konstanten Bezeichner in DrScheme neu definieren?
haben Sie uns dies den Code zeigen versucht –
ich dies noch nicht ausprobiert haben. Ich habe versucht, die richtigen UIKit-Objekte zu identifizieren, bevor ich versuche. –