0

在 Windows 系统中,通常的 Web 链接就像带下划线的蓝色文本。单击它时,它将引导您进入网络浏览器并打开该网站。

但是,我没有找到在 Xcode 中创建相同效果的完美方法。

这就是我目前的做法:

首先,这是自定义表格的一部分。每行代表一个子视图,底部有蓝色背景。鼠标移入时出现蓝色背景(通过设置蓝色图像),鼠标移出时出现不悦(通过设置白色图像)。这是视觉效果:
Image, click me

当鼠标在“Connect”标签上时,鼠标应该像普通的网络链接一样将自己的外观变成“手指”:
Image, click me

I subclassed NSTextField 并覆盖mouseDown :mouseUp:方法使标签可点击。但我不知道如何改变鼠标外观......有什么

建议吗?非常感谢大家!!!

4

1 回答 1

0

我找到了自己的解决方案。按照示例代码:DragItemAround
使用方法addCursorRect:cursor:

此外,继承 NSTextField 并捕获mouseDown:方法来实现点击动作。

于 2013-03-29T00:41:48.800 回答