nspoint

    2熱度

    3回答

    我的應用程序中有一個NSView的自定義子類。 我想知道視圖中與鼠標點擊相關的確切點。 (即,不是相對於窗口原點,而是相對於自定義視圖原點)。 我一直用這個,已經完美工作: -(void)mouseDown:(NSEvent *)theEvent { NSPoint screenPoint = [NSEvent mouseLocation]; NSPoint windowPo

    0熱度

    1回答

    我有一個自定義的NSButton類,並且想要檢查(在viewWillDraw之內)用戶當前的鼠標位置是否在按鈕框內。 我得到使用NSEvent.mouseLocation()鼠標的位置,但是這給了我一個絕對NSPoint相對於屏幕本身。 self.frame(= NSButton.frame)而是返回一些相對於座標,指向按鈕超級視圖。因此,self.frame.contains(NSEvent.m

    0熱度

    1回答

    我有一個這樣的文件: 1.0 1.0 2.0 2.0 -3.0 2.0 每一行是一個點的座標。 我不知道如何編寫代碼來做以下事情:從文件中讀取這些座標,將它們轉換爲double並將它們作爲NSPoint存儲在數組中。順便說一下,我試圖編寫Objective-C++,但似乎ifstream不起作用,這是XCode的一個bug。

    0熱度

    1回答

    我正在一個應用程序,我顯示不支持(通過XCode)文件格式)。所以我已將子類別NSBitmapImageRep顯示在NSImaageView的子類中。我已將它設置爲按比例縮放(向上或向下)。現在我需要添加一個可能性來獲取位圖中像素的座標。所以我ovveride鼠標按下:方法: - (void)mouseDown:(NSEvent *)theEvent { NSLog(@"mouseDo

    1熱度

    1回答

    我有4個NSPoints,它們是矩形 現在我有另一個NSPoint,這是4個角,其中鼠標下降(mousedown_nsp)。 對於mousedown_nsp,我找到最接近的NSPoint(4個矩形角NSPoint中的哪一個)的最佳方法是什麼? 我只是想做一個比較,找到mousedown_nsp和其他4個NSPoints之間的距離,然後選擇最小的距離,但我覺得有一個更好的方法。 任何想法? 在此先感