UITableView / UIScrollView scrollToItemAtIndex - PullRequest
0 голосов
/ 20 июня 2010

Я пытаюсь позвонить

[tableView scrollToItemAtIndex: [tableView indexForCell: firstVisibleCell] atScrollPosition: UITableViewScrollPositionTop animated:YES];

, чтобы заставить мою таблицу «привязаться» к первому видимому элементу.Это прекрасно работает, но я получаю вызов только

- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView

, когда прокрутка должна была быть завершена (что указано в документе).В любом случае я могу получить смещение firstVisibleCell , чтобы я мог сделать сравнение, чтобы увидеть, требуется ли прокрутка?

1 Ответ

1 голос
/ 20 июня 2010

Используйте метод - (CGRect)rectForRowAtIndexPath:(NSIndexPath *)indexPath:

NSIndexPath *indexPath = [tableView indexForCell:firstVisibleCell];
CGRect rect = [tableView rectForRowAtIndexPath:indexPath];
...