如何在可选择的位置创建一个可以在视图中移动的NSRect?是完成此操作的CGRect还是NSRect?我将添加什么:
NSRect viewFrame = NSMakeRect(0, 0, 100, 100);
我首先必须让它可选择然后使用NSEvent,还是我可以让NSRect原点等于我在NSTracking中的鼠标位置?
答案 0 :(得分:2)
NSRect和CGRect只是包含定义矩形的数据的结构。如果要在屏幕上绘制矩形,则需要创建绘制矩形的视图。要移动该矩形,您将告诉视图在不同位置绘制矩形,或者只是移动视图。