У меня есть ScrollView для отображения страниц PDF.Когда я прокручиваю, это показывает мне вторую страницу с включенной подкачкой в ScrollView.Я установил свойство отказов false для прокрутки.Я хочу отобразить номер страницы, которая отображает страницу.Для этого я использовал следующий код ..
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
if (scrollView == scrlView) {
if (lastContentOffsetX > scrollView.contentOffset.x) {
if (currentPage > 1) {
currentPage--;
self.title = [NSString stringWithFormat:@"%d/%d", currentPage, totalPages];
}
}
else if (lastContentOffsetX < scrollView.contentOffset.x) {
if (currentPage < totalPages) {
currentPage++;
self.title = [NSString stringWithFormat:@"%d/%d", currentPage, totalPages];
}
}
lastContentOffsetX = scrollView.contentOffset.x;
}
}
У меня нет проблем, если каждый раз, когда я перетаскиваю и страница меняется.Некоторое время я тяну очень мало времени, и страница не меняется и остается прежней.Номер моей страницы увеличивается / уменьшается.
Может ли кто-нибудь тело сказать мне, могу ли я получить какое-либо событие, когда ScrollView останавливает прокрутку, я могу получить текущее смещение и выполнить свою задачу.