#uiview #uitableview
#uiview #uitableview
Вопрос:
Как мне удалить вложенный просмотр из представления содержимого UITableViewCell?
Например, я добавил следующий вложенный просмотр в представление содержимого моей ячейки.
UIButton *b = etc.
[cell.contentView addSubview:b];
Теперь я хотел бы удалить его:
?
Ответ №1:
Этот код удаляет все вложенные представления в ячейке:
if ([cell.contentView subviews]){
for (UIView *subview in [cell.contentView subviews]) {
[subview removeFromSuperview];
}
}
Ответ №2:
Одна строка
[cell.contentView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];