cocoa - 鼠标悬停时更改 NSTextField 背景

标签 cocoa macos

在iPhoto中编辑事件属性时,如果将鼠标移到文本字段(如事件名称)上,背景会改变,并变得可编辑,当鼠标移出时,背景会变回来,所以我想知道如何实现这种文本字段?

最佳答案

子类 NSTextField,添加跟踪矩形(一些步骤是 herehere )并修改 mouseEntered:/mouseExited 中的字段属性:方法。

关于cocoa - 鼠标悬停时更改 NSTextField 背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5058158/

相关文章:

objective-c - 如何使用 NSCoding 存储 NSUInteger?

objective-c - DADiskEject 导致问题,错误代码为 12 (kDAReturnUnsupported)

iphone - 适用于 Mac/iPhone 的 xUnit 测试框架

javascript - Node js npm 包 OSX 失败

macos - OSX PKG 安装程序 - 部分背景图像被隐藏

ios - NSRegularExpression 如何给我一个 NSRange 越界?

cocoa - 如何在 Mac OS X 中检测 SSD?

objective-c - 使用 ScriptingBridge 监控 Keynote 6 演示文稿

c++ - rand() 在 OS X Mavericks/XCode 5.1 上坏了吗? (或者, "is this a massive security hole, or am I just a bad programmer??")

cocoa - 为什么我可以在 NSOpenPanel 中选择别名但不能选择符号链接(symbolic link)?