У меня немного сложная система, с которой у меня возникают проблемы с повторным использованием, хотелось получить обратную связь. В основном это вертикальная таблица, и каждая ячейка содержит другое табличное представление, которое поворачивается на 90 градусов, так что каждая ячейка прокручивается по горизонтали. Каждая горизонтальная ячейка также настроена для бесконечного прокрутки с помощью постраничных ответов API. У меня возникают проблемы, когда ячейки копируются друг на друга, когда вертикальная таблица прокручивается вниз. У меня есть идентификаторы повторного использования установлены правильно и в каждом из горизонтального tableviews Я бегу следующее:Проблемы с повторным использованием UITableViewCell с горизонтальной таблицей
- (void)prepareForReuse
{
[_horizontalTableView reloadData];
}
Если отключить повторное использование ячеек проблема не бывает, но вертикальная прокрутка производительность страдает. Мне интересно, возможно ли, что повторное использование ячеек в этом типе настройки невозможно? Любой опыт в этом полезен. Благодарю.
Проблемные ячейки исходят из одного и того же вида таблиц? Другие виды стола? Используете ли вы разные идентификаторы повторного использования для каждой таблицы? Тот самый? – Moshe
В основном в вертикальном представлении таблицы есть 4 разных типа табличных представлений, которые будут отображаться в ячейках. Каждый тип имеет разные идентификаторы повторного использования. Вопросы повторного использования - это ячейки в дублирующей вертикальной таблице. Не все время, но достаточно, где его вопрос – JeffN
Wow - сложный. Не уверен, что кто-то может помочь, не просмотрев ваш код, а также очень четкую картину вашего графа объектов. –