Привет, ребята, я думаю, что почти каждый, кто находится в разработке ios, может столкнуться с проблемой повторного использования UITableCell, используя следующую строку кода.Проблема повторного использования UItableviewcell в ios
RZRestaurantListingCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
У меня есть поисковая лот об этом, но я не получаю ответа на желание, поэтому, пожалуйста, помогите мне в этом случае.
У меня такая же проблема, как у большинства разработчиков iPhone после повторного использования ячейки. У меня есть UIProgressView внутри моей ячейки, и одна кнопка там для загрузки видео, и я показываю прогресс там в процессе просмотра, сколько осталось. Итак, теперь у меня проблема, когда у меня есть больше данных и выход из экрана в это время я нажимаю кнопку загрузки в первой строке UITableviewCell, тогда я прокручиваю вниз, так что прогресс также отображается в нижней случайной ячейке поэтому пользовательский интерфейс изменяется в двух ячейках, а не в одном.
Вы не показываете, как вы обновляете индикаторы выполнения, что, вероятно, является вашей проблемой. Вам нужно использовать cellForRowAtIndexPath, чтобы найти, какой индикатор выполнения обновляется. Не храните ссылки на ячейку или индикатор выполнения в любом месте. – fishinear