Ich habe mehrere horizontal scrollende UICollectionView
(s) innerhalb eines UITableView
eingerichtet, sodass ich vertikal scrollen kann.
Ein Problem, auf das ich gestoßen bin, ist, dass die Zeilenhöhe für die Tabellenansicht aufgerufen wird, bevor ich weiß, wie groß sie sein sollten (ich möchte, dass die gesamte Höhe jedes UICollectionView
die Tabellenansichtszelle füllt). p>
Wie gehe ich vor, um das zu lösen?
Mit dieser Funktion können Sie die Höhe Ihres collectionView
bestimmen.
Rufen Sie die Eigenschaft collectionViewContentSize
für Ihre Eigenschaft aCollectionView.collectionViewLayout
auf und ermitteln Sie die Höhe und Breite des Inhalts in Form von CGSize
.
ODER
%Vor% Erstellen Sie eine Variable für Ihre Höhe und geben Sie diese Variable in Ihrer heightForRowAtIndexPath
-Methode zurück. Laden Sie dann Ihren tableView neu, sobald Sie Ihre Höhe herausgefunden haben.
Tags und Links uitableview uicollectionview ios8