Как создать плагин Interface Builder в XCode5 +? - PullRequest
7 голосов
/ 04 июля 2011

Мне нужно создать Object Library , плагин Interface Builder, такой как Mapkit, чтобы пользователь мог перетащить мой пользовательский объект и добавить в UIView.

enter image description here

Как свойство, я хочу показать и настроить его с моими основными свойствами.

Есть идеи, как это сделать?

спасибо.

Ответы [ 2 ]

6 голосов
/ 07 июля 2011

В Xcode 4.0 Apple удалила поддержку использования пользовательских палитр Interface Builder, предоставленных IBPlugins в редакторе Interface Builder.Xibs / Nibs, которые используют такие плагины, будут по-прежнему компилироваться, но их нельзя редактировать.Вам нужно будет установить Xcode 3 (в отдельной папке, чтобы не перезаписывать 4) и использовать его для редактирования XIB с помощью пользовательских палитр.

Это все в примечаниях к выпуску Xcode 4.Оставайтесь с нами, чтобы предварительно выпустить примечания к выпуску, чтобы получить больше обновлений по этому вопросу.

Обновление для Xcode 6

Плагины больше не нужны.Смотрите @IBDesignable и @IBInspectable.: -)

2 голосов
/ 06 июля 2011

Для этого вам нужно создать плагин Interface Builder; в статической библиотеке ничего нет, как Interface Builder умеет работать

...