У меня есть NSView, в котором пользователь может нарисовать круги. Эти круги хранятся как массив NSBezierPaths, и в drawRect: я циклично выполняюсь через массив и вызов -stroke
на каждом из путей. Как я добавляю кнопку для увеличения и уменьшения масштаба NSView? Просто измените границы представления?
Спасибо.
Отправьте свое представление scaleUnitSquareToSize:
сообщение .
Вы также можете найти это информативным:
https://developer.apple.com/library/content/qa/qa1346/_index.html
Код в этом документе позволяет добавить в представление свойство «масштаб».