В моем приложении для iPhone я использую одно табличное представление для отображения различных наборов данных на основе нажатой кнопки.
Теперь, когда я использую один и тот же tableView, мне нужно каждый раз очищать содержимое tableView.новая кнопка выделена.
А это вполне нормальное требование обряда?Таким образом, неэффективно брать 7 таблиц для отображения 7 различных наборов данных.
Проблема:
Я видел, что таблица очищается, но когда мы отображаем некоторые другие данныезатем в таблице предыдущие данные отображаются в фоновом режиме, как показано на снимке экрана ПОСЛЕ.Я попытался установить массив как ноль и перезагрузить tableView, но затем он не работает.
Что может быть исправлено для этой проблемы?
Я проверил код, и он кажется правильныммне.
Вы можете обратиться к снимку экрана, чтобы получить лучшее представление о том, что на самом деле происходит.
ДО (то есть при первом нажатии на событие)
ПОСЛЕ (т. Е. После нажатия кнопки категории события после какой-либо другой кнопки категории)
Вы можете четко видеть другое изображение на заднем плане, где каконо должно быть таким же, как изображение на скриншоте выше.Это не кнопка, я добавляю UIImageView к tableViewCell.