22得票10回答
在Interface Builder中设计NSCell子类是否可能?

我正在尝试为使用在NSTableView中的子类化NSCell。我想创建的单元格相当复杂,因此如果我可以在Interface Builder中设计它,然后从nib中加载NSCell,那将非常有用。 这是否可能?我该如何做到这一点?

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

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

10得票1回答
让NSSearchField使用NSTokenFieldCell?

我正在尝试模拟Mail.app和Finder.app上10.7+的标记搜索功能,其中似乎有一个NSSearchField,左侧有搜索放大镜图标,右侧有取消(x)按钮,但还包括搜索字段内的标记。 是否有办法使NSSearchField使用NSTokenFieldCell而不是NSSearc...

9得票1回答
在OS X 10.10中,我能否实现一个没有NSCell的NSControl?

我正在学习NSControl。我知道在OS X 10.10 Yosemite中,NSCell已经开始逐渐被淘汰了,因此我不想使用即将被废弃的API。此外,NSControl类参考显示所有的单元格访问器都已经被弃用。 我理解这一点,但不太清楚对于在10.10上编写NSControl子类的人来说...

7得票2回答
如何检测NSView或其父级NSWindow的活动外观?

所有本地控件在其父窗口处于活动或非活动状态时均具有不同的外观。我们应该如何检查自定义组件的此状态,例如在呈现按钮单元格时?我们可以检查controlView.window的属性,例如isMainWindow和isKeyWindow,但它们并不覆盖所有情况。例如,如果您在桌面上打开应用程序的一个...