Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 保持按钮高亮显示_Objective C_Cocoa_Highlight_Nsbutton - Fatal编程技术网

Objective c 保持按钮高亮显示

Objective c 保持按钮高亮显示,objective-c,cocoa,highlight,nsbutton,Objective C,Cocoa,Highlight,Nsbutton,这里的问题很简单。如何突出显示NSB按钮?似乎每当用户按下我高亮显示的按钮时,该按钮就会变得不高亮。有什么建议吗 提前谢谢 我猜你想要一个几乎是单向的切换按钮?您可以将UIControlStateNormal更改为UIControlStateHighlighted -(void)buttonPressed { [button setImage:[UIImage imageNamed:@"highlighted_image.png"] forState:UIControlStateNorm

这里的问题很简单。如何突出显示NSB按钮?似乎每当用户按下我高亮显示的按钮时,该按钮就会变得不高亮。有什么建议吗


提前谢谢

我猜你想要一个几乎是单向的切换按钮?您可以将UIControlStateNormal更改为UIControlStateHighlighted

-(void)buttonPressed
{
    [button setImage:[UIImage imageNamed:@"highlighted_image.png"] forState:UIControlStateNormal];
}

如果您在XIB/NIB中进行设置,您可以将按钮类型设置为切换/按下/关闭等。

我想您正在寻找:

[[btnFilter1 cell] setHighlighted:YES];

从用户界面的角度来看,这听起来(充其量)有些混乱。:-)这不是我想的。请注意,我感兴趣的是突出显示NSButton,而不是UIButton。我在为mac而不是iphone编写软件。