2016-01-09 11 views
5

Ich kann @ IBDesignable mit benutzerdefinierten Ansichten verwenden. aber ist es möglich, IBDesignable für Zellen zu verwenden und sie im Storyboard zu rendern?Kann ich IBDesignable mit UICollectionViewCells verwenden und live im Storyboard rendern?

zum Beispiel: ich habe eine Sammlung ViewController in Storyboard, und fügte eine uiCollectionCell und angegebene Klasse als meine customCellClass.

ps.s: ich weiß für die Verwendung von Xibs in CollecionViews und TableViews müssen wir Methode registerNib aufrufen: forReuseIdentifer im Code (und ich mache es). Ich frage mich, ob es möglich ist zu sehen, ob es im Storyboard gerendert wurde oder nicht.

p.s2: Ich fand this und es funktioniert perfekt mit UIViews, aber ich weiß nicht, wie man es mit CollectionCells und TableCells arbeiten. :(

+0

scheint jetzt gelöst: https://github.com/mbogh/NibDesignable/commit/aafff304fbfa01a53b3a842c23c2b3cd2d724e8c – Diwann

+0

Ja, ich dachte, Sie sollten TableViewCell oder CollectionViewCell nicht in Nib-Dateien hinzufügen, Sie müssen nur ein einfaches hinzufügen Aussicht. und es wird dem ContentView hinzugefügt. – farzadshbfn

Antwort

-1

Nach vielen Tests und Arbeiten mit der Bibliothek kam ich mit auf den Punkt:

Sie nicht TableViewCell oder CollectionViewCells innerhalb .nib Dateien hinzufügen sollten, stattdessen müssen Sie einfach Ansicht hinzufügen Ich bin mir nicht sicher, ob. Es wird innerhalb des Storyboards angezeigt oder nicht (habe es noch nicht überprüft), aber es macht Fehler weg. Jetzt können Sie sogar autoLayout für Self-Sizing-Zellen verwenden.