27得票7回答
NSButton的简单鼠标悬停效果

我正在创建一个自定义的 NSButtonCell 用于自定义渲染。 现在,我想要在鼠标悬停在按钮上和不在按钮上时有不同的效果。如何获取这些信息? 谢谢和问候。

11得票1回答
NSButtonCell在Mojave中按键后仍保持高亮状态

我有一个继承自NSButtonCell的类,我在其中绘制外框: override func drawBezel(withFrame frame: NSRect, in controlView: NSView) { let path = NSBezierPath(bound: ...

10得票2回答
自定义NSCell内的NSButtonCell

在我的Cocoa应用程序中,我需要为NSTableView创建一个自定义的NSCell。这个NSCell子类包含一个自定义的NSButtonCell来处理点击事件(以及两个或三个NSTextFieldCells用于文本内容)。以下是我代码的简化示例。@implementation TheCus...

9得票4回答
NSButtonCell与NSButton的区别

我一直在阅读苹果关于NSButtons和cells的文档,但我似乎真的无法理解两者之间的区别。更复杂的是,它们似乎都有大量重叠的方法,如setTitle:等,我不确定应该使用哪些方法。 有人能解释一下基本的区别吗? 谢谢, Teja

8得票4回答
NSButton被点击后的白色背景

当我使用自定义图片和替代图片创建 Cocoa 斜角按钮时,出现了奇怪的行为。在按下状态下,按钮背景变成了白色。 我将该按钮添加为透明窗口 (HUD 窗口) 的子视图。 我尝试使用自己掌握的所有技术: NSButton *closeButton = [[NSButton alloc] ini...