필자가 작성한 코드가 잘못되었음을 알고 있습니다. 하지만 나는이 같은 것을 원한다. 그것을하는 방법?addTarget에 여러 태그를 전달하는 방법 : action : forControlEvents?
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
int totalcout = 0;
int passValue ;
for(int j=0; j<5; j++{
for(int i=0; i<5; i++)
{
totalcout++;
if(totalcount >1){
break;
}else{
passValue = i;
}
}
button.tag = j;
[button addTarget:self action:@selector(button:) forControlEvents:UIControlEventTouchUpInside];
}
- (IBAction) button:(UIButton *)sender {
NSLog(@"tag numbers are %d", sender.tag);
detailViewController.mutableArray1 = [oneMutableArray objectAtIndex:sender.tag];
detailViewController.mutableArray2 = [twoMutableArray objectAtIndex:passValue];
}
질문에 대한 답변을 드리겠습니다. 미리 감사드립니다
무엇이'tag1'과'tag2'입니까? –
이 두 태그로 무엇을 달성하려고합니까? –
다른 UIButton에 대해 동일한 IBAction 메서드를 호출하려면 IBAction 메서드의 태그를 비교해야합니다. 이게 너가 찾고있는거야? – user2071152