我正在尝试创建自定义按钮外观。
根据我收集的内容,NSButtonCell
进行绘制,所以实际上我应该覆盖它。
但是问题是,我的CustomButton类还有其他内容,例如NSImage
,mIsMouseOver
等。目前,绘图是在CustomButton类中完成的,但是我想将其移到单元格上。
问题是,无论如何我是否可以从customButtonCell类访问customButton类中的图像,以便可以使用[image drawInRect:...]
?
问候,
韩
最佳答案
单元格的drawWithFrame:(NSRect)frame inView:(NSView *)controlView
方法包括对正在绘制的NSView的引用,您可以从中访问视图的属性(例如图像)。