如何获取NSBox的alpha值并在if语句中使用它?
如果值等于0,我想检查NSBox的alpha,然后执行某些操作。
if ([Preferences alphaValue ==0]) {
[[[[Preferences subviews] objectAtIndex:0] animator] setAlphaValue:0.0];
} else {
[[[[Preferences subviews] objectAtIndex:0] animator] setAlphaValue:1];
}
}
答案 0 :(得分:1)
你想要吗
if ([Preferences alphaValue] == 1.0)
还是什么?
您需要更清楚地解释您想要做的事情。
答案 1 :(得分:0)
if ([PreferencesButton state]== 0) {
[[[[Preferences subviews] objectAtIndex:0] animator] setAlphaValue:0.0];
} else {
[[[[Preferences subviews] objectAtIndex:0] animator] setAlphaValue:1];
}
我正在使用切换按钮,需要使用按钮的状态而不是首选项框的alpha。
答案 2 :(得分:0)
[Preferences alpha] == 0.0f
应该是您正在寻找的