2011-03-08 9 views
3

내 응용 프로그램을위한 플랩을 만들려고합니다. 처음으로 이미지/버튼을 탭하면 전체 이미지를 표시하기 위해 이미지/애니메이션을 적용하고 싶습니다. 다시 탭하면 다시 원래 위치로 되돌리고 싶습니다. 그러나 나는이 일을 어떻게하는지 혼란 스럽다. 스위치처럼이 버튼 기능을 만드는 방법이 있는지 궁금 해서요. 그래서 [상태가 켜져있을 때]와 [상태가 꺼져있을 때] 이렇게 프로그래밍 할 수 있습니다. 도움이 대단히 감사합니다!iPhone UIButton은 UISwitch와 같은 역할을합니다.

답변

8
-(IBAction)buttonClicked:(id)sender 
{ 
UIButton *button = (UIButton *)sender; 
    if(button.tag==0) 
{ 
    // Do something to animate out to reveal the entire image 
    button.tag = 1; 
} 
else if(button.tag==1) 
{ 
    // Do something else to animate back to its original location 
    button.tag = 0; 
} 
} 
+0

어쩌면 다른 태그 속성이 필요하므로 버튼/이미지의 현재 위치를 사용하여 수행 할 작업을 결정할 수 있습니다. –

+0

+1 또는 같은 방법으로 같은 목적으로 bool 변수를 사용할 수 있습니다. – Ishu

+0

awesome thanks guys – jeff

관련 문제