![](/img/trans.png)
[英]How to programmatically allocate a subclass of NSButton with a custom NSButtonCell?
[英]How do I extend NSButtonCell with a method in NSButton?
我不熟悉子類化或擴展 Cocoa 框架。
NSButton 有一個setToolTip
方法,但是 NSButtonCell 沒有。 我寧願不添加新的 IBOutlets,那么如何通過訪問 NSButton 的方法來完成此操作?
我有一系列復選框,都帶有 NSButtonCell 插座。 我無法訪問 setToolTip 方法,但如果我要在同一件事上制作 NSButton 插座,我會這樣做,這似乎是我卡住的地方。
/* Tooltips require you to connect the NSButton not NSButtonCell */
[myButton setToolTip:@"This does xyz"];
本例中的工具提示來自NSView
。 NSButton
繼承自NSView
,但您需要通過使用NSButtonCell
的controlView
屬性來獲取單元格的視圖,從而對NSButtonCell
采取一些回避controlView
,例如:
[myButtonCell.controlView setToolTip:@"tool tip"];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.