macos - 如何向 NSMatrix 内的 NSButtonCell 添加工具提示

标签 macos cocoa tooltip nsbuttoncell nsmatrix

我目前正在通过 IB 实例化带有 NSButtonCell 子类的 NSMatrix

我使用身份检查器更改工具提示属性

enter image description here

但工具提示未显示在按钮单元上。

如果我在 NSMatrix 对象上设置工具提示,工具提示仍然不显示

如果我将 NSButton 添加到同一 View ,并向其添加工具提示,它会显示

为什么我的 NSMatrix 或 NSButtonCell 上的工具提示不显示?

最佳答案

我不知道为什么它不能在 Interface Builder 中设置(这似乎是一个长期存在的问题),但您至少可以通过编程方式设置它们。

[self.matrix setToolTip:@"Tooltip for first item" forCell:[self.matrix cellAtRow:0 column:0]];
[self.matrix setToolTip:@"Tooltip for second item" forCell:[self.matrix cellAtRow:1 column:0]];

关于macos - 如何向 NSMatrix 内的 NSButtonCell 添加工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40051585/

相关文章:

python - 将工具提示添加到 GTK ComboBox 中的条目?

javascript - 悬停时, Angular 工具提示应保持打开状态

macos - 如何在mac上安装/启动neo4j?

iphone - 我如何解决这个 Objective-C 类中双向依赖的问题?

cocoa - CALayer 是否支持矢量艺术还是只处理预渲染的光栅艺术?

macos - 如何激活不同类别的附件标题栏 View Controller 中的微调器?

r - ggvis 直方图工具提示,可识别垃圾箱中的元素

cocoa - Mac 的窗口对接建议

macos - 从浏览器打开应用程序不显示应用程序图标

macos - 在 OSX 上安装 Chorus 的 GreenPlum