Как создать пользовательские многоразовые UIControls в XCode 4.1 - PullRequest
5 голосов
/ 30 августа 2011

Я хочу создать пользовательский элемент управления UIProperty, который состоит не более чем из UILabel и UITextField, сгруппированных вместе, и добавить его в список пользовательских объектов IB для повторного использования в других Nib.Я нашел много документации, и все указывает на создание проекта плагина Xcode или IB, но все относится к Xcode 3.x, и во многих местах нет параллелей.Кто-нибудь хочет помочь?

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 30 сентября 2011

К сожалению, это нелегко, если вообще возможно.В отличие от Xcode 3, в XCode 4 Apple почти исключила эту функцию.Теперь они говорят, что сначала нужно создать класс вручную, а затем связать объект контроллера с помощью Interface Builder.

Документы InterfaceBuilder объясняют, как сделать это сейчас в Xcode 4, используя пользовательский объект.*

А из руководства по переходу xcode 4 :После добавления шаблонов исходных файлов в проект перетащите объект пользовательского представления из библиотеки в файл пера.После добавления настраиваемого представления в ваше перо, выберите настраиваемое представление и назначьте ему правильный класс в поле класса в Пользовательском классе в Инспекторе удостоверений

Некоторые другие ресурсы:

iphone-creation-custom-objects-for-interface-builder

Справка построителя интерфейса - пользовательский объект

0 голосов
/ 30 сентября 2011

Xcode 4 не делает плагинов.

Создание чего-то, что можно настроить в IB, на данный момент кажется невозможным. Я думаю, что используемая в целом стратегия заключается в том, чтобы избегать IB и делать все это в коде (например, почти все на cocoacontrols.com).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...