Как я могу создать графический чертеж сущности Core Data? - PullRequest
2 голосов
/ 29 января 2011

Я пытаюсь создать графическое представление основного объекта данных.У меня есть пользовательский вид (подкласс NSView), где будет происходить рисование.Моя сущность имеет атрибуты name, width и height.Когда я нажимаю кнопку «Добавить», чтобы добавить новый объект модели, я также хочу создать простой прямоугольник для каждого созданного объекта модели, нарисованного в пользовательском представлении.У меня настроены табличные представления для данных, и они отлично работают.
Помещаю ли я контроллер массива и экземпляр объекта в файл пера настраиваемого представления и как-то использую привязки?

1 Ответ

0 голосов
/ 29 января 2011

Как правило, вы делаете это путем реализации функции drawRect: в своем собственном NSView.Вы должны как-то проинформировать свой NSView об изменениях сущностей - как в свойствах ваших сущностей, так и о том, когда они добавляются или удаляются, - и ваш взгляд перерисовывается сам, когда эти изменения происходят.

Внутри drawRect:Эта функция позволяет перебирать объекты, получая атрибуты высоты и ширины и используя функции Какао-рисунок для преобразования этих объектов в видимые прямоугольники в вашем представлении.

...