2014-08-29 7 views
6

Ich versuche IBDesignable Features von Swift in XCode 6 erstellen eine Unterklasse von UITableViewCellIBDesignable und UITableViewCell

Ich sehe in der WWDC Demo und im Web zu nutzen -, dass Sie einen Rahmen ein erstellen können Unterklasse einer Ansicht (UIView), die dann in etwa verwendet werden kann, eine benutzerdefinierte UITableViewCell, die nicht wirklich was ich will.

Kann ich das gleiche direkt mit einer UITableViewCell tun? Wenn ich ein UITableViewCell in meinem Framework verfügbar mache, versuche es im Interface Builder zu verwenden. Ich habe zum Zeitpunkt des Entwurfs keinen Zugriff auf meine benutzerdefinierten Ansichtskomponenten.

Was noch schlimmer ist - Ich kann meine benutzerdefinierte Ansicht nicht einmal zur Laufzeit über Outlets anzeigen, die auf dem StoryBoard erstellt wurden.

Vielen Dank im Voraus für alle Hinweise ...

Antwort

1

Mein Verständnis ist, dass IBDesignable mit Subklassen von UIView verwendet werden soll, die in anderen Ansichten in Ihrem xib eingebettet sind. Versuchen Sie, eine benutzerdefinierte UIView Unterklasse zu erstellen, die inspectable/designable ist, und fügen Sie sie als die erste Unteransicht der Zelle contentView in der xib hinzu, und führen Sie Ihre gesamte Anpassung von dort aus.