2012-04-05 69 views
-2

如何創建一個可選的NSRect並且可以在視圖內移動?它會是一個CGRect或NSRect來完成這個任務嗎?我會怎麼添加到:用鼠標移動一個NSRect

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

請問我首先要使它可選,然後使用NSEvent,我也可以擁有的NSRect起源等於在NSTracking我的鼠標的位置?

回答

2

NSRect和CGRect只是包含定義矩形的數據的結構。如果你想在屏幕上畫一個矩形,你需要創建一個繪製矩形的視圖。要移動矩形,您會告訴視圖在不同位置繪製矩形,或者只是移動視圖。