Программное изменение размера и прокрутка NSView после запуска приложения - PullRequest
1 голос
/ 04 сентября 2011

Я хочу создать простое приложение, которое выполняет некоторые вычисления, а затем рисует некоторые изображения на виду. Я использую NSBezierPath. Затем я должен изменить размер представления и позволить людям прокрутить готовую картинку. Но я не знаю как. Если я также пытаюсь нарисовать изображение на невидимой части холста, оно становится невидимым или не рисуется (я не мог знать будущий размер холста).

1 Ответ

1 голос
/ 04 сентября 2011

Проверьте пример кода Apple под названием BezierPathLab .Я думаю, это поможет вам начать.Существует также много других примеров кода для рисования Quartz 2D.

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

...