반응형
static NSMutableArray *btnArray = nil; // 전역 변수 선언
- (void)viewDidLoad {
[super viewDidLoad];
if (btnArray == nil)
btnArray = [[NSMutableArray alloc] init]; // Array 생성
for(int i = 0; i<10; i++){
UIButton * btn;
btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = CGRectMake(50, 50 + (i * 35) , 200, 30);
NSString * str = [NSString stringWithFormat:@"버튼 %d", i];
[btn setTitle:str forState:UIControlStateNormal];
[btn setTag:i];
[btn addTarget:self action:@selector(btn_Click:)forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
[btnArray addObject:btn]; // array에 버튼 추가
}
}
위에 같이 구현하고 사용할 메소드 안에서 [btnArray objectAtIndex:(int)인수] 로 사용하시면 됩니다.
반응형
'Developer > IOS' 카테고리의 다른 글
해당 개발자 관련 app정보 링크 (0) | 2013.04.16 |
---|---|
View Shadow (0) | 2013.04.09 |
반올림 (0) | 2013.04.02 |
랜덤하게 숫자 뽑기기 (0) | 2013.04.01 |
int 와 string (0) | 2013.03.19 |