UItableView reloadData перезагружает таблицу из средней секции - PullRequest
1 голос
/ 04 июля 2011

Странная вещь. После того, как я звоню [tableView reloadData], cellForRowAtIndexPath вызывают с indexPath.section = 6, а не = 0. Как это может быть, и как я могу это исправить?

Ответы [ 2 ]

1 голос
/ 04 июля 2011

Возможно, вы захотите сбросить табличное представление наверх и затем вызвать reload, если хотите, чтобы дисплей начинался сверху.

[yourtableview scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];
1 голос
/ 04 июля 2011

Это не из-за вашего кода. Это поведение по умолчанию, выполнение cellForRowAtIndexPath начинается с последнего раздела, то есть 6 в вашем случае и 0 строки для этого раздела.

Кстати, это не создает никаких проблем.

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