1

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

或者我应该为它实现一个 NSImageView 或 NSButton 吗?如果是这样,如何将此类视图或按钮添加到 NSTextFieldCell ?

谢谢

4

2 回答 2

0

除了使用 NSImage,您还可以使用 NSButton。像为 NSImage 所做的那样设置其图像。为该按钮添加选择器。

   NSButton *objNSButton = [[NSButton alloc] init];
    [objNSButton setImage: YourImage];
   [objNSButton setTarget:self];
   [objNSButton setAction:@selector(buttonAction:)];
   [objNSButton drawWithFrame:'SelfDefinedRectForButton' inView:NStextFieldCellObject];

如果您想在单击该按钮时更改图像,您还可以设置备用图像选项。

于 2012-05-14T11:19:22.703 回答
-1

使用 UIButtonTypeCustom 创建一个自定义按钮,然后使用 -setImage 函数设置图像,然后添加一个选择器作为目标。

你也可以参考这个

于 2012-05-14T11:08:17.553 回答