我有一个可点击的视图的Cocoa应用程序。我无法弄清楚如何在用户鼠标悬停时更改光标。我想这样做是为了让用户知道他们可以点击它。我知道这应该很简单,但我在Google或Stackoverflow上找不到任何信息。有人有什么想法吗?
我有一个可点击的视图的Cocoa应用程序。我无法弄清楚如何在用户鼠标悬停时更改光标。我想这样做是为了让用户知道他们可以点击它。我知道这应该很简单,但我在Google或Stackoverflow上找不到任何信息。有人有什么想法吗?
所以,不是这个?
[yourButton addCursorRect:[yourButton bounds] cursor:[theCursorYouWant]];
(引用自Mark)
NSView
的跟踪区域方法与NSCursor
类改变光标的相对简单的方法。通常,您需要为视图设置一个跟踪区域,并在从跟踪区域接收到mouseEntered
和mouseExited
更新时更新光标。