Я делаю программную прокрутку в UITableViews с scrollToRowAtIndexPath, которая не вызывает scrollViewDidEndDecelerating. Какой хороший способ определить, когда прокрутка завершена?
Я спрашиваю, потому что в моем коде:
[tableView1 scrollToRowAtIndexPath:indexPath1 atScrollPosition:UITableViewScrollPositionBottom animated:YES];
[tableView2 scrollToRowAtIndexPath:indexPath2 atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
// Additional methods here
иногда более поздние дополнительные методы срабатывают до завершения этой прокрутки. Я хотел бы использовать что-то более надежное, чем executeSelector: afterDelay:.