UITableView не прокручивается правильно - PullRequest
0 голосов
/ 16 декабря 2011

Я использовал UITableView в своем приложении. Моя таблица не прокручивается должным образом. Раньше это было раньше, но после некоторой модификации кода (не в каких-либо методах таблицы данных источник / делегаты) он не прокручивался свободно. Другие элементы управления, такие как кнопки панели инструментов, лист действий, все работают нормально. Я проверил правильность соединения с источником данных и делегатами.

Я не могу понять, в чем проблема, то же самое происходит и на моем другом контроллере представления.

Ответы [ 3 ]

0 голосов
/ 16 декабря 2011

Отображаете ли вы слишком много дочерних строк? В этом случае прокрутка UITableView замедляется. Тогда лучшим решением будет нарисовать ваши отдельные строки, а не добавлять подпредставления. Вы можете обратиться за помощью к быстрой прокрутке UITableview.

0 голосов
/ 23 октября 2017

Одно новое решение для старого вопроса ...

После просмотра всего стекаOverFlow мой коллега спас мой день, когда он упомянул оценочный HeightForRow ... После реализации этого кода методы прокрутки в моем tableView работали должным образом.

- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath{
    return [self tableView:tableView heightForRowAtIndexPath:indexPath];
}


- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForHeaderInSection:(NSInteger)section{
    return [self tableView:tableView heightForHeaderInSection:section];
}


- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForFooterInSection:(NSInteger)section{
    return [self tableView:tableView heightForFooterInSection:section];
}
0 голосов
/ 16 декабря 2011

Одной из причин может быть то, что вы выполняете какую-либо операцию на сервере, например, подключаетесь, загружаете некоторые данные во время загрузки табличного представления, очевидно, что просмотр таблицы происходит при прокрутке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...