У меня есть этот код im, чтобы добавить некоторые виды в мой скроллер. и у меня есть кнопка, что я хочу, чтобы он очистил все взгляды, которые я добавил ... как мне это сделать? в лицо реальный вопрос это возможно? если так, как должен выглядеть мой метод кнопки «CLEAN»?Как я должен «очистить» UIScrollView от контента, добавленного мной кодом?
for (int i=0;i<NUMBER_OF_KRANOT_IN_LIST;i++){
UIView *kerenView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 49)];
UIImageView *KerenBg = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"aviv-newTryBox"]];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, 320, 49);//310 x 72
[button addTarget:self action:@selector(kerenButtonPressed:)
forControlEvents:UIControlEventTouchUpInside];
[button setTag:i];
[kerenView addSubview:button];
NSString *Value = [NSString stringWithFormat:@"%@", [self getTheNameOftheKeren:i]];
UILabel *kerenName = [[UILabel alloc]initWithFrame:CGRectMake(48,13, 255, 25)];
kerenName.backgroundColor = [UIColor clearColor];
kerenName.textAlignment = UITextAlignmentRight;
UIFont *font = [UIFont fontWithName:@"DLApollo" size:18];
[kerenName setFont:font];
[kerenName setText:Value];
KerenBg.frame = CGRectMake(0, 0, 320, 49);
[kerenView addSubview:KerenBg];
[kerenView addSubview:kerenName];
kerenView.frame = CGRectMake(0,0+(49*i), 320, 49);
[ResultScroller addSubview:kerenView];
}
UPDATE * Я только что нашел ответ и его выглядит следующим образом; я добавить этот метод к моей чистой кнопке, чтобы удалить все подвиды из моего скроллера:
for(UIView *subview in [ResultScroller subviews]) {
[subview removeFromSuperview];
}
Что вы подразумеваете под «чистым»? Что делает чистка? – kevboh
Можете ли вы опубликовать свой ответ и закрыть этот вопрос. спасибо – amleszk
Я сделал это. я буду проверять его как текущее завтра. –