GUI на основе узлов (Какао) - PullRequest
3 голосов
/ 25 июля 2011

Я нахожусь в процессе запуска проекта, и хотя логическая часть для меня относительно проста, я не очень разбираюсь в создании графических интерфейсов.

Если вы не знакомы с рабочим процессом на основе узлов, вот несколько примеров

Nuke (The Foundry)

enter image description here

Макс / MSP (Велоспорт 74)

enter image description here

SoftImage (AutoDesk)

enter image description here

Проблемы, с которыми я сталкиваюсь, - с чего начать. Какой тип объекта следует использовать для инкапсуляции графического интерфейса узла? Или Как мне сделать пользовательские элементы графического интерфейса, которые можно перетаскивать / перемещать в рабочей области? Есть ли какие-либо Книги, которые вы рекомендуете, или что-нибудь, что вы можете связать со мной, чтобы они могли ускорить меня.

Спасибо

Ответы [ 2 ]

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

Представление вашего узла будет производным от NSView, и я полагаю, что вы захотите использовать CALayers для своих узлов.

Возможно, вам будет полезно взглянуть на некоторые инфраструктуры Какао с открытым исходным кодом, которые реализуют настраиваемые представления.Два, которые приходят на ум, это TwUI и GCDrawKit.Ни одно из них не является решением для того, что вы хотите, но оно должно дать вам представление о том, как создавать сложные пользовательские представления в Какао.

1 голос
/ 25 июля 2011

Я рекомендую вам использовать интерфейсный конструктор и фреймворк AppKit.Хорошая вводная книга - Программирование Какао для Mac Os X

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