2013-02-26 44 views
0

在Windows系统中,通常的网页链接就像带下划线的蓝色文本。 点击它时,它会引导您进入网络浏览器并打开网站。如何在Xcode for OS X中添加类似Windows的网络链接?

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

这是我目前如何:

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

当鼠标在“连接”标签,鼠标应该改变自己的外观变成“手指”像一个正常的网络链接:
Image, click me

我将NSTextField分类并覆盖mouseDown:mouseUp:使标签可点击的方法。但我不知道如何改变鼠标的外观...

有什么建议吗?非常感谢你!

回答

0

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

此外,子类的NSTextField并捕获鼠标按下:方法来实现点击动作。