In Xcode 4 konnten Sie in der Lage sein, dem contentView eines dynamischen UITableViewCell-Prototyps in einem Storyboard Subviews hinzuzufügen. Ich bin nicht mehr in der Lage, dies zu tun - wenn ich eine Ansicht in die Tabellenansichtszelle ziehen möchte, kann ich sie nicht zur Zelle hinzufügen, nur zur übergeordneten Tabellenansicht. Gibt es eine neue Möglichkeit, dies zu tun, von der ich noch nichts weiß?
In Xcode 5 ist es immer noch möglich.
Ich denke, der Grund, warum Sie das nicht können, ist, dass Sie das contentView für Ihre Zelle vermissen. Es kann sein, dass du es entweder versehentlich gelöscht hast oder das XIB oder Storyboard irgendwie beschädigt wurde.
Normalerweise sollte Ihre Tabellenansicht-Controller-Hierarchie wie die folgende aussehen. Sie würden dann Ihre Subviews zum ContentView hinzufügen.
Wenn ich und Ihr noch so früh in der Entwicklung wären, würde ich es einfach neu erstellen oder die Zellen anderweitig in ihre eigenen XIBs aufteilen (was auch den schönen Nebeneffekt hat, sie in anderen View-Controllern wiederverwendbar zu machen)
Wenn Sie im Storyboard von Xcode 5 eine Prototypzelle hinzufügen, indem Sie Ihre UITableView auswählen und im Attribut-Inspektor auf die Option Prototypzellen zählen
Die Lösung für dieses Problem besteht entweder darin, zwei Prototypzellen zu erstellen und die erste oder Tabellenzelle aus der Objektbibliothek per Drag & Drop in die UITableView zu löschen. In beiden Fällen haben Sie TableViewCell mit einer Content-Ansicht .
Mein UITableViewCell
erschien mit a contentView
und ich konnte die IBOutlets
noch immer nicht mit den Unteransichten verbinden. Am Ende löschte ich die Eltern UITableView
, den UITableViewCell
Prototype und alle zugehörigen Unteransichten. Ich habe dann alles wieder hinzugefügt und die IBOutlet
-Zusammenschaltung funktioniert auf magische Weise. Ich denke, es ist ein Xcode-Bug, der darauf zurückzuführen ist, dass man einen Controller und / oder Subviews in ein Storyboard kopiert und / oder die Prototyped-Zellen manuell im Inspector hinzufügt.
Tags und Links uitableview ios storyboard uikit