Es gibt einen Höhenunterschied von 200-400 in jeder Zelle. Deshalb habe ich versucht, die Höhenberechnung in estimatedHeightForRowAtIndexPath
zu implementieren. Ich kann die genaue geschätzte Höhe in dieser Methode als bcz der Berechnung
und Caching der Höhe in willDisplayCell
Methode, aber immer noch die Scroll-Sprünge wie dauert es zu Rendering Zeit.
Die Zelle ist wie das Facebook-Karten-Layout mit vielen dynamischen Daten mit variabler Höhe Text und Bilder. Jemand kann mir dabei helfen. Danke
Wenn Sie jede Zellenhöhe berechnen können, verwenden Sie einfach die Eigenschaft tableView (_: heightForRowAtIndexPath) anstelle der Eigenschaft geschätzteRowHeightAtIndexPath. geschätztRowHeightAtIndexPath wird meist in smthg wie Selfsizing Zellen etc.
verwendetVersuchen Sie es. Ich hoffe, das könnte dir helfen. Es hat für mich funktioniert. Tatsächlich berechnet dies die Zellenhöhe, bevor sie angezeigt wird. Danke.
%Vor%// Setzen Sie dies in viewDidLoad
%Vor%// UITableview Delegate Methoden
%Vor%Tags und Links uitableview ios swift ios8 uitableviewautomaticdimension