In der Praxis gibt es eine Implementierung mit CollectionView. Zu diesem Zeitpunkt mit einer FlowLayout-Instanz Da es für jedes Terminal einen Unterschied beim Zeichnen gab und es zu einem harten Code wurde, Ich habe diesen Artikel geschrieben.
Dies beinhaltet einen Lebenszyklus. https://qiita.com/Sossiii/items/4ffcbc07d9ccecab6420
Bei Verwendung einer Instanz unabhängig vom Lebenszyklus Der Zeichenvorgang kann zum Zeitpunkt des Implementierers ausgeführt werden. Wenn Sie dies zur falschen Zeit tun, Dies bedeutet, dass die Zeichnung nicht gut läuft.
Aus diesem Grund auf iPhone Max-Serie und SE1 Layoutkollaps (nicht nach Logik reflektiert) tritt auf, Es wird durch harten Code korrigiert.
Der Lebenszyklus ist die Ursache und kann von DelegateFlowLayout gelöst werden Jetzt, da ich weiß, wurde der harte Code aufgelöst.
FlowLayout ist keine Instanz Sicher zu verwenden DelegateFlowLayout
Recommended Posts