繁体   English   中英

我可以向在NSTextFieldCell中绘制的NSImage添加动作吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM