nscursor

    0熱度

    1回答

    我有一個視圖,其中有一個跟蹤區域,根據鼠標在視圖中的位置改變鼠標光標。同樣的觀點也是某種文件類型的拖拽目標。 當我將一個文件(例如從Finder)拖動到該視圖中時,綠色加號圖標會在光標旁邊短暫顯示,但在跟蹤區更新光標後會消失。有沒有什麼方法可以告訴我鼠標正在拖動,而不是更新光標?

    3熱度

    1回答

    我正在開發一個包含多個窗口和視圖的應用程序(NSTextView等)。 我想在我的應用程序中全局更改光標,以便即使光標輸入(例如)NSTextView的trackingRect也不會改變。 這可能嗎? PS:我還需要恢復到通常的行爲。

    3熱度

    1回答

    是否使用預覽調整鼠標光標(例如,在調整形狀大小時)系統光標? 它直接是不能作爲NSCursor的方法,但隨後它看起來並不像有遊標在預覽應用程序的包無論是.. 是否有更多的系統指針的私人資源除了NSCursor類定義的方法外。

    3熱度

    1回答

    好了,現在的問題是: 我有一個NSTextView,我添加使用我的自定義NSButton: [_textView addSubview:button]; 然後,我NSButton子裏面,我有(與NSTrackingArea東西一起): - (void)mouseEntered:(NSEvent *)event{ [[NSCursor arrowCursor] set]; } -

    3熱度

    1回答

    我目前正在使用Swift爲Mac製作幻燈片應用程序。在這個應用程序中,我想隱藏鼠標,而幻燈片正在運行,並且鼠標還沒有移動一段時間,就像在Quick Time Player中完成的一樣。 現在我已經嘗試了一系列使用NSCursor.hide()和NSCursor.unhide()以及NSCursor.setHiddenUntilMouseMoves()的方法,但沒有很好用。 首先,我沒有讓它在我的主

    0熱度

    1回答

    我有一個彈出式窗口的一部分,我用線畫出了一個自定義光標。因此,我不希望標準光標顯示在某個區域內(isInDiagram)。 這是我的代碼: - (void)mouseMoved:(NSEvent *)theEvent { position = [self convertPoint:[theEvent locationInWindow] fromView:nil]; if(![s

    2熱度

    2回答

    我一直在這個工作了幾個小時,不知道出了什麼問題。我想要一個NSTextView子視圖的按鈕的自定義光標,我添加一個跟蹤區域,並在鼠標進入按鈕時發送cursorUpdate消息。 每次鼠標進入跟蹤區域時,都會調用cursorUpdate方法。但光標保持IBeamCursor。 任何想法? 參考蘋果文檔的:managing cursor-update event - (void)cursorUpdat

    0熱度

    1回答

    我正在使用NSTrackingArea在NSView子類中定義2個區域。然後,我使用mouseEntered/mouseExited將光標更改爲自定義的一個。 因此,當鼠標進入最高跟蹤區域並且自定義光標被設置爲預期時,所有工作都很好。當我mouseDown並拖動頂部跟蹤區域時,所有這一切仍然很好。但是當拖動鼠標時,我還有另一部分UI會更新,並將子視圖添加到同一窗口中其他位置的視圖。 只要第一個子視

    17熱度

    1回答

    在OSX中,用戶可以使用輔助功能系統首選項來縮放鼠標光標。由於Lion(我認爲)OSX將光標存儲爲PDF,並能夠順利調整它們的大小。我想爲我的應用程序使用相同的功能,但使用PDF作爲NSImage用於我的NSCursor只是在設置光標縮放級別大於1.0時放大渲染的位圖。 如何我:我的光標 使用矢量圖形,並讓他們正確縮放像系統光標嗎? 檢測當前的光標縮放級別。 當光標縮放級別改變時會收到通知? 此外

    4熱度

    1回答

    編輯:我做了GitHub上可複製我所描述的問題,一個小的XCode項目:https://github.com/mdinacci/testnscursor 我有一個自定義NSTableCellView在我跟蹤在鼠標進入/退出事件NSTextField。當鼠標進入這個領域,我可以把光標變爲手形指針: - (void)mouseEntered:(NSEvent *)theEvent { NS