NSArray* arr =vc.view.subviews; // 뷰 안에 서브뷰들을 배열로 가져옴
for(UIView* v in arr)
{
Class c = [v class];
NSLog(@"%@",NSStringFromClass(c));
if([v isKindOfClass:[UIButton class]]) // 서브뷰가 버튼이라면
{
UIButton* btn = (UIButton*)v;
NSString* title = btn.titleLabel.text;
if ([title isEqualToString:@"btn1"]) // 버튼 타이틀이 btn1이라면
{
[btn addTarget:self action:@selector(foo) forControlEvents:UIControlEventTouchUpInside]; // 클릭 액션 설정
}
}
}
'교육 > iOS' 카테고리의 다른 글
[iOS] init (0) | 2016.08.03 |
---|---|
[iOS] xib와 strong, weak (0) | 2016.08.03 |
[iOS] Xib (0) | 2016.08.01 |
[iOS] 눈내리는 애니메이션 만들기 (0) | 2016.08.01 |
[iOS] 구조 (0) | 2016.08.01 |