在OSX应用程序中更改光标

时间:2012-12-19 17:23:44

标签: macos cocoa

我正在尝试使用以下代码更改OS X应用程序中的光标(从Xcode文档复制):

NSCursor* c = [NSCursor pointingHandCursor]; [c set];

它没有生效,我不确定我在这里做错了什么。任何想法都表示赞赏。

1 个答案:

答案 0 :(得分:5)

在NSView上,您可以尝试

- (void)resetCursorRects {
    [super resetCursorRects];
    [self addCursorRect:[self bounds] cursor:[NSCursor pointingHandCursor]];
}

这也适用于NSWIndow,但我还没有测试