Приложение Lego-Style Cocoa Workflow - PullRequest
1 голос
/ 01 мая 2010

В настоящее время я должен разработать систему, очень похожую на пользовательский интерфейс MIT's Scratch. Если вы этого не знаете, вот скриншот: http://kidconfidence.com/blogs/wp-content/uploads/2007/10/scratch1.png

Как правило, у вас есть кирпичи в библиотеке слева, вы можете попасть в окно с правой стороны. У меня проблема в том, что я новичок в Какао и не знаю, как лучше всего это сделать.

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

С уважением, Armin

1 Ответ

0 голосов
/ 01 мая 2010

Редактировать: переключение на рабочий стол

Нет стандартных средств управления какао, которые вы могли бы использовать для строительных блоков. Возможно, вы захотите создать подкласс NSControl для создания стандартного кирпичного объекта.

Список слева может быть NSTableView. Основной рабочей областью может быть NSScrollView.

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

...