我试图区分“开启”(指向下)或“关闭”(指出)的披露箭头。发布的代码是完全错误的,只是我想要它做的一般想法。
- (IBAction)disclosureArrow:(NSControl *)sender{
if (disclosureArrow currentState:ON) {
//action
}
IBOutlet id disclosureArrow附加到界面构建器中的公开按钮,它接收来自IBAction的命令,该命令也附加到按钮上。如何检查按钮的当前状态? (关于披露箭头。)
答案 0 :(得分:2)
我相信:
BOOL isOn = ([sender state] == NSOnState);
应该做的伎俩。
答案 1 :(得分:0)
您是否已将自定义图片设置为按钮作为accessory view
的{{1}}?那是对的吗?你在使用静电电池吗?你如何改变箭头?
最简单的方法可能是更改tableViewCell
关于其状态的tag
。向上指定箭头时,您可以为其指定标签1.否则,请为其指定标签2.
比你能读得那样:
button