Увеличивание NSView

У меня есть NSView, в котором пользователь может нарисовать круги. Эти круги хранятся как массив NSBezierPaths, и в drawRect: я циклично выполняюсь через массив и вызов -stroke на каждом из путей. Как я добавляю кнопку для увеличения и уменьшения масштаба NSView? Просто измените границы представления?

Спасибо.

6
задан jasonbogd 15 March 2010 в 01:31
поделиться

2 ответа

Отправьте свое представление scaleUnitSquareToSize: сообщение .

8
ответ дан 8 December 2019 в 16:01
поделиться

Вы также можете найти это информативным:

https://developer.apple.com/library/content/qa/qa1346/_index.html

Код в этом документе позволяет добавить в представление свойство «масштаб».

7
ответ дан 8 December 2019 в 16:01
поделиться