Objective c NSToolbar项目中的NSButton:单击问题
我想使用配置为仅在我的Objective c NSToolbar项目中的NSButton:单击问题,objective-c,cocoa,nsbutton,nstoolbaritem,Objective C,Cocoa,Nsbutton,Nstoolbaritem,我想使用配置为仅在我的NSToolbarItem中显示图像的NSButton。项目在IB中创建,添加按钮的代码为: NSButton *button = [[NSButton alloc]init]; [button setImage:[NSImage imageNamed:@"StarEmpty"]]; [button setAlternateImage:[NSImage imageNamed:@"StarFull"]]; [button setImagePosition:NSImageOnl
NSToolbarItem
中显示图像的NSButton。项目在IB中创建,添加按钮的代码为:
NSButton *button = [[NSButton alloc]init];
[button setImage:[NSImage imageNamed:@"StarEmpty"]];
[button setAlternateImage:[NSImage imageNamed:@"StarFull"]];
[button setImagePosition:NSImageOnly];
[button setBordered:NO];
[self.toolbarItem setView:button];
问题是,当我单击图像而不是备用图像时,会显示较亮的背景。我将图片链接起来解释问题
这是正常状态,没问题
这是当我点击它(而不是升起鼠标左键)
有人能告诉我怎么修理吗?谢谢 您是否尝试过将按钮类型更改为
nstemporationychangebutton
NSInstantilyChangeButton:按下按钮时,备用按钮
将显示图像和备用标题。正常的图像和标题
未按下按钮时显示。此选项称为
界面生成器按钮检查器中的“瞬间更改”。可用
在OS X v10.0及更高版本中
您是否尝试过将按钮类型更改为
nstemporationychangebutton
NSInstantilyChangeButton:按下按钮时,备用按钮
将显示图像和备用标题。正常的图像和标题
未按下按钮时显示。此选项称为
界面生成器按钮检查器中的“瞬间更改”。可用
在OS X v10.0及更高版本中