В iOS 5 вы можете использовать это утверждение для перехода по страницам
[[webView scrollView] setContentOffset:CGPointMake(0,y) animated:YES];
, а ниже iOS 5 вы можете использовать это утверждение
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"window.scrollTo(0.0, %f)", y]];
Где y - высота, где вы 'Мы собираемся прыгнуть.
Здесь я пишу пример кода для следующей и предыдущей страницы
-(IBAction) nextPage: (id) sender
{
if (currentPage < numberOfPages)
{
float y = pageHeight * currentPage++;
if (isIOSAbove4)
{
[[webView scrollView] setContentOffset:CGPointMake(0,y) animated:YES];
}
else
{
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"window.scrollTo(0.0, %f)", y]];
}
}
}
Для предыдущей страницы:
-(IBAction) prevPage: (id) sender
{
if (currentPage - 1)
{
float y = --currentPage * pageHeight - pageHeight;
if (isIOSAbove4)
{
[[webView scrollView] setContentOffset:CGPointMake(0,y) animated:YES];
}
else
{
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"window.scrollTo(0.0, %f)", y]];
}
}
}
в приведенном выше примере кода isIOSAbove4определяется в pch файле
#define isIOSAbove4 ([[[UIDevice currentDevice] systemVersion] floatValue] >= 5.0)
Надеюсь, что приведенный выше код решит вашу проблему