UICollectionViewCell dynamische Höhe mit automatischem Layout

9

Ich verwende automatisches Layout mit UICollectionViewCell. Die Idee ist, dass CollectionViewCell die Größe anhand von Layouts bestimmen kann. Alle Einschränkungen sind richtig eingestellt, aber das Problem ist, dass ich die Größe für die Datenquellenmethode nicht berechnen kann

%Vor%

Idealerweise möchte ich die Höhe von Cell folgendermaßen berechnen:

%Vor%

Erzwingt jedoch keine Aktualisierung von Integritätsbedingungen, daher ist der Rahmen der Zelle Null. Können Sie mir Ratschläge geben, wie kann ich die Zellengröße basierend auf ihren Einschränkungen berechnen?

Danke

    
Leonid 29.07.2014, 07:10
quelle

4 Antworten

8

Hier ist die Lösung

%Vor%     
Mihawk 24.07.2015 07:04
quelle
0

Ich denke, du solltest diese Größe zurückgeben:

%Vor%     
jano 16.07.2015 15:58
quelle
0

Für Ihre dynamische Höhe der UICollectionViewCell in UIcollectionViewcontroller müssen Sie folgende Methode implementieren: -

%Vor%     
Aks 06.07.2016 21:26
quelle
-3

Hier ist eine hervorragende Erklärung, wie Sie dies für eine UITableViewCell tun können: Verwenden von Auto Layout in UITableView für dynamische Zellenlayouts & amp; variable Zeilenhöhen . Sie könnten den gleichen Ansatz in Ihrem Fall verwenden. Siehe die Antwort von @Adam Waite in diesem Link für einen Beispielcode für UICollectionViewCell .

    
Koen 29.07.2014 14:57
quelle