6 1*_*6 1 39
您应该首先继承NSButton,然后添加下面的代码.
- (void)resetCursorRects
{
if (self.cursor) {
[self addCursorRect:[self bounds] cursor: self.cursor];
} else {
[super resetCursorRects];
}
}
Run Code Online (Sandbox Code Playgroud)
现在您可以根据需要设置光标.
[self.button setCursor:[NSCursor pointingHandCursor]];
Run Code Online (Sandbox Code Playgroud)
注意:添加cursor为子类的属性,如下所示:
@property (strong) NSCursor *cursor;
Run Code Online (Sandbox Code Playgroud)
mas*_*all 17
[yourButton addCursorRect:[yourButton bounds] cursor:[theCursorYouWant]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8877 次 |
| 最近记录: |