로직 또는 버튼 태그를 이해할 수 없습니다. 누군가가 버튼 태그를 사용하는 방법을 말해 줄 수 있습니까?iphone sdk button tags?
예 : 이 내보기에 두 개의 버튼이 있고 내가 좋아하는 자신의 태그에 따라 뭔가를 인쇄하려면 :
if(button.tag==???)x{
}etc.
로직 또는 버튼 태그를 이해할 수 없습니다. 누군가가 버튼 태그를 사용하는 방법을 말해 줄 수 있습니까?iphone sdk button tags?
예 : 이 내보기에 두 개의 버튼이 있고 내가 좋아하는 자신의 태그에 따라 뭔가를 인쇄하려면 :
if(button.tag==???)x{
}etc.
그래 당신이 UIButtons를 검색하고 UIVIews과 같은 논리를 적용 할 태그를 사용할 수 있습니다 (보고 at this method 기억하는가 그 UIButton UIView에서 상속). 특히 문제가있는 곳은 어디입니까? 코드/의사 코드를 게시 할 수 있습니까?
버튼을 만들 때 태그를 설정할 수 있습니다.
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
}
}
전 해결책을 찾아 냈다 – pankaj