2010-08-23 11 views
1

로직 또는 버튼 태그를 이해할 수 없습니다. 누군가가 버튼 태그를 사용하는 방법을 말해 줄 수 있습니까?iphone sdk button tags?

예 : 이 내보기에 두 개의 버튼이 있고 내가 좋아하는 자신의 태그에 따라 뭔가를 인쇄하려면 :

if(button.tag==???)x{ 

}etc. 

답변

0

그래 당신이 UIButtons를 검색하고 UIVIews과 같은 논리를 적용 할 태그를 사용할 수 있습니다 (보고 at this method 기억하는가 그 UIButton UIView에서 상속). 특히 문제가있는 곳은 어디입니까? 코드/의사 코드를 게시 할 수 있습니까?

+0

전 해결책을 찾아 냈다 – pankaj

3

버튼을 만들 때 태그를 설정할 수 있습니다.

myButton1.tag = 0; 
myButton2.tag = 1; 

인터페이스 작성기를 사용하는 경우 관리자가 태그를 설정하는 입력란이 있습니다.

나는 그들이 누를 때 동일한 작업을 호출 버튼을 연결하거나, 다른 사람이 태그로 구별 할 필요가되지 않을 것이다, 그래서 당신의 방법은 같아야 가정

- (IBAction)buttonPressed:(id)sender 
{ 
    UIButton *aButton = (UIButton *)sender; // we know the sender is a UIButton object, so cast it 

    if (aButton.tag == 0) 
    { 
     // button 1 pressed 
    } 
    else if (aButton.tag = 1) 
    { 
     // button 2 pressed 
    } 
} 
+0

덕분에, – pankaj

+0

감사합니다. 이 대답이 도움이 되었다면, 대답 옆에있는 화살표를 사용하여 투표하십시오. 문제가 해결 된 경우이를 승인 된 것으로 표시하여 다른 사람이이 대답의 작동을 알 수 있도록하십시오. – Jasarien