我有一个cocoa应用程序,它有一个可点击的视图。当用户将鼠标悬停在光标上时,我无法弄清楚如何更改光标。我想这样做,以便用户知道他们可以点击它。我知道这应该很简单,但我无法通过谷歌或stackoverflow找到任何东西。有人有什么想法吗?
答案 0 :(得分:4)
所以,不是吗?
Cocoa: change cursor when it's over an NSButton
[yourButton addCursorRect:[yourButton bounds] cursor:[theCursorYouWant]];
(马克引用)
答案 1 :(得分:3)
将NSView
的跟踪区域方法与NSCursor
类结合使用来更改光标是一件相对简单的事情。通常,您执行此操作的方式是为视图设置跟踪区域,当您从跟踪区域获得mouseEntered
和mouseExited
更新时,您可以更新光标。