2011-02-14 3 views
0

내가 이런 걸 가지고 ...iPhone SDK에서 for 케이스를 사용하여 다양한 UIButton을 만드는 방법은 무엇입니까?

for(int i=0;i<10;i++){ 
    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
    [button addTarget:self action:@selector(myMethod:) forControlEvents:UIControlEventTouchDown]; 
    [button setTitle:@"Button1" forState:UIControlStateNormal]; 
    button.frame = CGRectMake(00.0, 00.0, 100.0, 30.0); 
    [view addSubview:button]; 
} 

그것은 자신의 ID로 각 버튼을 인스턴스화하는 것이 가능? 예를 들어, 버튼 + i? 미리 감사드립니다.

답변

3

당신은 태그 속성을 사용하여 각 버튼에 숫자 ID를 설정할 수 있습니다

button.tag = i; 

당신은 다음 코드 이후에 버튼 인스턴스를 얻을 수

[view viewWithTag:i]; 

당신은에 추가하여 제공된 [보기 addSubview : 버튼]을 사용하는 것과 같은보기.

+0

thanks @ futureelite7 – karse23

관련 문제