일련의 단추를 만들어보기에 추가했는데, 어떻게 든이 단추에 액세스하여 모양을 바꿀 수 있기를 바랬습니다.UIbuttons 색상이 생성 된 후에 변경하십시오.
이 코드는 두 가지 버전의 코드 중 하나입니다. 올바른 단추를 찾지 못했지만 배경색에 아무런 변화가없는 것으로 확신합니다.
for(UIView *v in [self.view subviews]) {
if ([v isKindOfClass:[UIButton class]]) {
if (buttonTag == [v tag]) {
v.backgroundColor = [UIColor redColor];
}
}
}
및
for (int i = 0; i < [[self.view subviews] count]; i++) {
if ([[self.view.subviews objectAtIndex:i] class] == [UIButton class]) {
NSLog(@"Tags : %i", [[self.view.subviews objectAtIndex:i] tag]);
if (buttonTag == [[self.view.subviews objectAtIndex:i] tag]) {
[[self.view.subviews objectAtIndex:i] setBackgroundColor:[UIColor redColor]];
}
}
}
감사합니다.
첫 번째 버전에서는 buttonTag 체크를 잠시 꺼내서 작동하는지 확인할 수 있습니까? – Saran
시도해 보았습니다. –
버튼을 프로그래밍 방식으로 만들었습니다. –