首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用NSButtonCell中的方法扩展NSButton?

如何用NSButtonCell中的方法扩展NSButton?
EN

Stack Overflow用户
提问于 2020-11-25 00:33:45
回答 1查看 69关注 0票数 0

我不熟悉Cocoa框架的子类或扩展。

NSButton有一个setToolTip方法,但是NSButtonCell没有。我不想添加新的IBOutlets,那么如何通过访问NSButton的方法来实现这一点呢?

我有一系列的复选框,都有NSButtonCell的分店。我无法访问setToolTip方法,但如果我要在同一件事情上创建一个NSButton接口,我就会这样做,似乎我被困在了这里。

代码语言:javascript
复制
/* Tooltips require you to connect the NSButton not NSButtonCell */
   [myButton setToolTip:@"This does xyz"];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-25 21:48:09

本例中的工具提示来自NSViewNSButton继承自NSView,但是您需要使用它的controlView属性来获取单元格的视图,从而对NSButtonCell采取一点回避的措施,例如:

代码语言:javascript
复制
[myButtonCell.controlView setToolTip:@"tool tip"];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64996876

复制
相关文章

相似问题

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