Ist es möglich, UICollectionView
zu verwenden, um ein Layout zu erstellen, in dem jeder Abschnitt unabhängig gescrollt werden kann? Stellen Sie sich zum Beispiel 20 Reihen von Bildern vor, in denen jede Zeile unabhängig horizontal gescrollt werden kann, um mehr Bilder außerhalb des Bildschirms anzuzeigen (ohne dabei andere Zeilen zu scrollen); und die gesamte Ansicht konnte vertikal gescrollt werden, um mehr Zeilen anzuzeigen.Unabhängiges Scrollen für jeden Abschnitt einer UICollectionView?
Ich glaube, so etwas könnte mit mehreren Instanzen von UICollectionView in einem UIScrollView implementiert werden; Es wäre jedoch großartig, UICollectionView zum Einfügen/Verschieben von Abschnitten zu verwenden.
Ich vermute, dass dies nicht praktikabel ist, da UICollectionView eine Unterklasse von UIScrollView ist; aber vielleicht kann dies mit einem benutzerdefinierten UICollectionViewLayout getan werden?
Sie könnten einfach benutzerdefinierte Zellen verwenden, um den gleichen Effekt zu erhalten (anstelle von Sektionen). Ihre Sammlungsansicht kann wie eine Tabellenansicht (einzelne Spalte) funktionieren und jede Zelle kann eine Bildlaufansicht mit einer Reihe von Bildern enthalten. Die verschachtelten Bildlaufansichten sollten sich theoretisch gut verhalten, da sie so festgelegt sind, dass sie in verschiedenen Richtungen scrollen können. Ich weiß, dass dies die Frage nicht genau beantwortet, aber eine alternative Lösung sein kann, um denselben allgemeinen Effekt zu erzielen. – nebs
Danke für den Vorschlag Nebs - ja, ich werde wahrscheinlich diese Route gehen, wenn es keine Möglichkeit gibt, es mit Abschnitten mit 1 Bild pro Zelle zu machen. – MikeV
Diese Frage kann momentan nicht beantwortet werden, da die Antwort ein kurzes und enttäuschendes "Nein" wäre. Möchten Sie Ihre Frage neu formulieren, damit sie beantwortet werden kann? Geben Sie die Antwort möglicherweise selbst und überprüfen Sie die Antwort? Meiner Meinung nach verdient @TheBasicMind das Häkchen. – epologee