首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在NSButtonCell中向NSMatrix中添加工具提示

如何在NSButtonCell中向NSMatrix中添加工具提示
EN

Stack Overflow用户
提问于 2016-10-14 20:35:12
回答 2查看 570关注 0票数 2

我目前正在通过IB实例化一个NSMatrix w/ NSButtonCell子类。

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

但是工具提示没有显示在按钮单元格上。

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

如果我向同一个视图添加一个NSButton,并在其中添加一个工具提示,它将显示

为什么我的工具提示不能在NSMatrix或NSButtonCell上展示呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-16 14:51:24

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

代码语言:javascript
复制
[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]];
票数 3
EN

Stack Overflow用户

发布于 2021-04-03 14:49:45

小心,如果在InterfaceBuilder中单击该按钮,您可以将工具提示添加到按钮中,并且显示在“自定义类”下的类(右上)是NSButton。但是,如果再次单击该按钮,就像选择xcode中的内容一样,所选择的是NSButtonCell,它似乎有一个单独的工具提示。如果您不小心,可以将工具提示添加到NSButtonCell而不是NSButton中,并且它不会显示在运行中的应用程序中。

因此,问题可能是您在IB中再次单击了该按钮,并且您想输入NSButton的工具提示,但您没有。

就我个人而言,我认为这可能是一个bug,为什么要为按钮单元格添加工具提示呢?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40051585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档