Как очистить перекрытие uilabel и uiimageview в перезагрузке uitableview? - PullRequest
1 голос
/ 09 апреля 2011

Я хочу показать в -

(UITableViewCell *)tableView:(UITableView *)atableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

Я создаю во время выполнения uiimage и uilabel1 и uilabel2, они отображаются в виде моего массива = 5.

эти 5 элементов будут отображаться следующим образом:

в 1-й строке таблицы показано 3 элемента. И осталось 2 элемента, которые будут показаны в следующем.

это должно работать при загрузке табличного представления.

затем я изменяю счетчик массива времени выполнения = 7. Я пытаюсь перезагрузить таблицу. в табличном представлении перекрываются значения на старом массиве 5.

Как я могу решить эту проблему?

Пожалуйста, дайте идею, чтобы решить эту проблему,

1 Ответ

2 голосов
/ 11 мая 2011

Было бы проще понять ваш вопрос, если вы предоставите некоторый код. Вы добавляете подпредставление в ячейку? Если да, это, вероятно, решит вашу проблему:

if ([cell.contentView subviews]){
    for (UIView *subview in [cell.contentView subviews]) {
        [subview removeFromSuperview];
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...