Пользовательский элемент управления в рамках не настраивается или не отображается в Xcode

Я создал небольшой набор пользовательских элементов управления с тегом @IBDesignable, чтобы включить визуальную настройку в IB. Они отлично работают в своем родительском проекте/рабочей области, и, поскольку я хотел, чтобы их можно было использовать повторно, я создал фреймворк.

После импорта фреймворка в другой проект я могу получить программный доступ к классам, но в IB нет визуального представления, и ни одно из свойств @IBInspectable не отображается в инспекторе атрибутов. На этапах сборки или запуска не сообщается об ошибках. Думаю, я что-то где-то упустил, но есть ли у кого-нибудь указатели?


person rustproofFish    schedule 29.06.2016    source источник


Ответы (1)


Похоже, что в настоящее время это невозможно (во всяком случае, с использованием Carthage в качестве менеджера зависимостей) без значительных усилий с обходными путями. Этот вид поражения объекта ИМО!

На данный момент кажется, что вам нужно импортировать проект фреймворка в проект продукта. Объяснение здесь, но на данный момент это кажется мертвым.

person rustproofFish    schedule 30.06.2016