Получить альфа-значение Objective-C
Как бы я получил альфа-значение NSBox и использовать его в операторе if?
Я хочу проверить альфа NSBox, если значение равно 0, то сделать что-то.
if ([Preferences alphaValue ==0]) {
[[[[Preferences subviews] objectAtIndex:0] animator] setAlphaValue:0.0];
} else {
[[[[Preferences subviews] objectAtIndex:0] animator] setAlphaValue:1];
}
}
3 ответа
Вы хотите
if ([Preferences alphaValue] == 1.0)
или что-то?
Вы должны объяснить, что вы хотите сделать более четко.
if ([PreferencesButton state]== 0) {
[[[[Preferences subviews] objectAtIndex:0] animator] setAlphaValue:0.0]; } else { [[[[Preferences subviews] objectAtIndex:0] animator] setAlphaValue:1]; }Я использовал кнопку-переключатель, и мне нужно использовать состояние кнопки вместо альфа-канала поля настроек.