Удалить подпредставление из представления содержимого UITableViewCell - PullRequest
2 голосов
/ 06 июня 2011

Как удалить подпредставление из представления содержимого UITableViewCell?

Например, я добавил следующее подпредставление в представление содержимого моей ячейки.

UIButton *b = etc.
[cell.contentView addSubview:b];

Теперь мне бы хотелосьчтобы удалить его:?

Ответы [ 2 ]

13 голосов
/ 13 июня 2011

Этот код удаляет все подпредставления в ячейке:

 if ([cell.contentView subviews]){
    for (UIView *subview in [cell.contentView subviews]) {
        [subview removeFromSuperview];
    }
}
0 голосов
/ 17 сентября 2015

Одна строка

[cell.contentView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...