XCode IBAction NSButton, чтобы показать / скрыть отдельное изображение? - PullRequest
0 голосов
/ 03 марта 2012

У меня есть IBAction, который действует как тумблер для одной из моих функций;как я могу заставить эту же кнопку показывать / скрывать отдельное изображение в зависимости от состояния isOn / isOff?

Вот мой код для функции переключения:

- (IBAction)toggleFunction:(id)sender;
{
    if( isOn )
    {
        [self stopFunction: (NSButton *)sender];
        isOn = NO;
    }
    else
    {
        [self startFunction: (NSButton *)sender];
        isOff = YES;
    }
}

1 Ответ

1 голос
/ 03 марта 2012

Вы должны использовать isOn вместо isOff Я думаю, что в Your else.

Попробуйте это:

- (IBAction)toggleFunction:(id)sender;
{
    if( isOn == YES )
    {
        [self stopFunction: sender];
        isOn = NO;
    }
    else
    {
        [self startFunction: sender];
        isOn = YES;
    }
}

** Если это не такработает, скажи что не так.А также попробуйте NSLog Your functions, чтобы он вызывался.

...