2013-05-19 7 views
0

두 개의 ViewController가 있습니다. 첫 번째 ViewController IBAction 함께 한 UIButton 삽입합니다. 푸시 된 후 "PLAY"라는 이름의 버튼을 누르면 "STOP"이 보일 수 있습니다. 하지만 "STOP"이라는 이름으로 푸시 버튼을 누른 후 두 번째 ViewController를 열고 첫 번째 ViewController로 돌아 왔을 때 세트 이름 "PLAY"를 볼 수 있습니다. 이 버튼의 속성을 저장하는 방법은 무엇입니까?UIButton의 저장 속성은 무엇입니까

또한 어떤 주제를 시도했지만 나에게 적합하지 않습니다. 나는 Button의 변경된 set name을 위해 if/else와 함께 코드를 사용했다.

답변

0

버튼에 if/else 코드를 어떻게 사용 했습니까? 이 같은 버튼 텍스트를 플래그를 사용하여 설정을 시도 할 수 있습니다 : 거짓 사실에

if (isPlaying == true) 
{ 
    [button setTitle:@"STOP" forState:UIControlStateNormal] 
} else { 
    [button setTitle:@"PLAY" forState:UIControlStateNormal] 
} 

그리고 단지 설정 isPlaying를/버튼을 누를 때 한 번. 희망이 도움이됩니다.

+0

죄송합니다. 작동하지 않습니다. ( –

+0

내가 돌아 왔을 때 "PLAY"가 표시 될 수 있지만 이미이 버튼을 눌렀으므로 "STOP"이 보일 것입니다. –

관련 문제