2012-03-03 3 views
0

내 기능 중 하나의 토글 스위치 역할을하는 IBAction이 있습니다. isOn/isOff 상태에 따라 동일한 단추를 별도의 이미지를 표시하거나 숨기려면 어떻게해야합니까?XCode IBAction 별도의 이미지를 표시하거나 숨기려면 NSButton을 사용 하시겠습니까?

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

답변

1

당신은 ISON 나는 당신의 다른 생각 대신 isOff을 사용해야합니다

여기 토글 기능에 대한 내 코드입니다.

이 시도 :이 작동하지

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

** 경우, 잘못 무슨 말을. 또한 NSLog 함수를 호출하여 해당 함수가 호출되는지 확인하십시오.