-2

如何创建一个 NSRect ,它是可选择的并且可以在视图内移动?是 CGRect 还是 NSRect 来完成这个?我要添加什么:

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

我是否首先必须使其可选择然后使用 NSEvent,或者我是否可以让 NSRect 原点等于我在 NSTracking 中的鼠标位置?

4

1 回答 1

2

NSRect 和 CGRect 只是包含定义矩形的数据的结构。如果你想在屏幕上绘制一个矩形,你需要创建一个绘制矩形的视图。要移动该矩形,您将告诉视图在不同位置绘制矩形,或者只是移动视图。

于 2012-04-05T04:32:02.633 回答