예 :지역 변수 addSubView이 방법의 addLabel 경우
- (void)addLabel {
for (NSInteger i = 0; i < 5; i ++) {
UILabel *label = [[UILabel alloc] init];
[label setText:@"label"];
[[self view] addSubView:label];
[label release];
}
}
와 버튼이 발사 될 때마다 해당 메서드가 호출됩니다. addSubview 전에 다시 subviews (removeFromSuperView :)에서 모든 레이블을 제거해야합니까?
[self.view 하위보기]에 레이블이 없습니다. NSLog에서 확인했습니다. – Lunayo
위의 함수를 호출하면 레이블이 있으면 제거됩니다. 그렇지 않으면 문제가 없습니다. 너에게 어려움이 있으면 알려줘. –