Если я загружаю PDF-файл в UIWebView:
if (!bundle)
bundle = [NSBundle mainBundle];
NSString *filePath = [bundle
pathForResource:fileName ofType:@"pdf"];
UIWebView *webView = [[[UIWebView alloc] initWithFrame:view.bounds] autorelease];
webView.scalesPageToFit = YES;
[view addSubview:webView];
NSURL *pdfURL = [NSURL fileURLWithPath:filePath];
NSURLRequest *request = [NSURLRequest requestWithURL:pdfURL];
[webView loadRequest:request];
, приложение работает так же, как Mobile Safari, за исключением случаев, когда необходимо выполнить подкачку страниц:
Mobile Safari страницы без паузы, показывающие части, которые он отображает как шахматную доску. UIWebView , напротив, останавливает движение и, в конце концов, дергает на новую позицию.
MobileSafari работает хорошо, а UIWebView неприемлемо.Какие еще есть варианты отображения многостраничного PDF?Или мне нужно обрабатывать многостраничный аспект самостоятельно, используя CGPDFPageRef?