自定义NSButton和NSButtonCell
我正在尝试创建自定义按钮外观。
从我收集的内容来看,
NSButtonCell
绘图,所以我实际上应该覆盖它。
但问题是,我的CustomButton类有其他东西,如NSImage
,mIsMouseOver
等。目前绘图是在CustomButton类中完成的,但我想把它移到单元格。
问题是,无论如何我可以从customButtonCell类访问customButton类中的图像,以便我可以使用[image drawInRect:...]
?
问候,
韩
没有找到相关结果
已邀请:
2 个回复
蹄寄噬非芹
方法包括对绘制的NSView的引用,您可以从中访问视图的属性(例如图像)。
室邢
。 实际上,由于你是NSButton的子类,它包含你需要的所有东西,只需覆盖单元格的绘图方法。如果你需要一个额外的属性 - 在单元格中定义它,包装在控件中。