Warum hat UITableViewCell eine content Eigenschaft?
-
26-09-2019 - |
Frage
Was ist der Sinn dieser content Eigenschaft? Ich meine: Warum sind nicht alle Subviews nur hinzugefügt self
Lassen Sie mich dieses Recht bekommen: Jede Zelle ist eine Ansicht (UITabvleViewCell ist eine UIView-Unterklasse). Und das Fett Ansicht hat eine andere Fett-Ansicht mit gleichen Grenzen auf ihm sitzen, genannt content. Das content trägt dann alle jene anderen Subviews.
Nun, warum haben sie nicht, dass zusätzlichen Teil des Speichers speichern? Gibt es eine Genie Logik hinter dieser Entscheidung? Würde gerne den Grund dafür zu verstehen.
Lösung
Der Inhalt Ansicht hat nicht immer die gleichen Grenzen wie die Zelle. Zum Beispiel bei der Eingabe Editiermodus, die Löschtaste verschiebt die Inhalt Ansicht nach rechts, es im Prozess Größe ändern.
Ein genauerer Blick auf Table View Zellen