[英]Can I add an action to a NSImage which is drawn in a NSTextFieldCell?
我可以向在NSTextFieldCell中绘制的NSImage添加操作吗?
还是应该为其实现NSImageView或NSButton? 如果是这样,如何将这样的视图或按钮添加到NSTextFieldCell中?
谢谢
您可以使用NSButton来代替NSImage,而是像使用NSImage一样设置其图像。为该按钮添加选择器。
NSButton *objNSButton = [[NSButton alloc] init];
[objNSButton setImage: YourImage];
[objNSButton setTarget:self];
[objNSButton setAction:@selector(buttonAction:)];
[objNSButton drawWithFrame:'SelfDefinedRectForButton' inView:NStextFieldCellObject];
如果您希望在单击该按钮时在图像中添加香奈儿,则也可以设置“替代图像”选项。
使用UIButtonTypeCustom创建一个自定义Button,然后使用-setImage函数设置图像,然后将选择器添加为目标。
你也可以参考这个
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.