我有一个IBAction作为我的一个功能的切换开关;如何根据isOn / isOff状态使相同的按钮显示/隐藏单独的图像?
这是我的切换功能代码:
- (IBAction)toggleFunction:(id)sender;
{
if( isOn )
{
[self stopFunction: (NSButton *)sender];
isOn = NO;
}
else
{
[self startFunction: (NSButton *)sender];
isOff = YES;
}
}
答案 0 :(得分:1)
您应该使用 isOn 而不是 isOff 我认为在您的其他地方。
试试这个:
- (IBAction)toggleFunction:(id)sender;
{
if( isOn == YES )
{
[self stopFunction: sender];
isOn = NO;
}
else
{
[self startFunction: sender];
isOn = YES;
}
}
**如果这不起作用,说出错了。并且还尝试NSLog你的函数来确保它被调用。