0

我不熟悉子类化或扩展 Cocoa 框架。
NSButton 有一个setToolTip方法,但是 NSButtonCell 没有。我宁愿不添加新的 IBOutlets,那么如何通过访问 NSButton 的方法来实现呢?

我有一系列复选框,都带有 NSButtonCell 插座。我无法访问 setToolTip 方法,但如果我要在同一件事上创建一个 NSButton 插座,我会这样做,这似乎是我被卡住的地方。

/* Tooltips require you to connect the NSButton not NSButtonCell */
   [myButton setToolTip:@"This does xyz"];
4

1 回答 1

1

本例中的工具提示来自NSView. NSButton继承自NSView,但您需要NSButtonCell通过使用它的controlView属性来获取单元格的视图,例如:

[myButtonCell.controlView setToolTip:@"tool tip"];
于 2020-11-25T21:48:09.877 回答