2014-08-29 20 views
6

Próbuję wykorzystać IBDesignable cechy Swift w Xcode 6, aby utworzyć podklasę UITableViewCellIBDesignable i UITableViewCell

widzę w demo WWDC oraz w internecie - które można wykorzystać ramy do stworzenia podklasa widoku (UIView), która może być następnie użyta, powiedzmy, niestandardowej UITableViewCell, która nie jest tym, czego naprawdę chcę.

Czy mogę zrobić to samo z UITableViewCell bezpośrednio? Jeśli udostępniam UITableViewCell w mojej strukturze, a następnie spróbuj go użyć w konstruktorze interfejsów, nie mam dostępu do moich niestandardowych komponentów widoku w czasie projektowania.

Co gorsza - nie mogę nawet uzyskać mojego niestandardowego widoku do wyświetlania w czasie wykonywania za pośrednictwem gniazd utworzonych na StoryBoard.

Dzięki z góry za wszelkie wskazówki ...

Odpowiedz

1

Rozumiem, że IBDesignable jest przeznaczony do stosowania z podklas UIView które są osadzone wewnątrz innych widoków w swojej XIb. Spróbuj utworzyć niestandardową podklasę UIView, którą można sprawdzić/designable, i dodaj ją jako pierwszy widok podrzędny komórki w Xib, a następnie wykonaj wszystkie dostosowania.