2012-04-05 2 views
-2

Как создать NSRect, где он можно выбрать, и его можно перемещать внутри представления? Будет ли это CGRect или NSRect для этого? что бы я добавить:Переместить NSRect с помощью мыши

NSRect viewFrame = NSMakeRect(0, 0, 100, 100); 

ли я первым должен сделать выбор, а затем использовать NSEvent, или я мог иметь NSRect происхождение быть равна моей позиции мыши в качестве NSTracking?

ответ

2

NSRect и CGRect - это просто структуры, содержащие данные, которые определяют прямоугольник. Если вы хотите нарисовать прямоугольник на экране, вам нужно создать представление, которое рисует прямоугольник. Чтобы переместить этот прямоугольник, вы увидите представление, чтобы рисовать прямоугольник в разных местах или просто перемещать вид.

Смежные вопросы