У меня возникли трудности с использованием UIWebView для рендеринга PDF-файлов на iPad. В портретном режиме все работает нормально, но при повороте устройства в горизонтальное положение возникает странная визуальная причудливость. Увеличение (но не уменьшение) даже малейшего исправит это, но, очевидно, это не идеальный обходной путь.
Проблема возникает с любым файлом PDF (я пробовал несколько, все они хранятся локально в комплекте, а не извлекаются из Интернета). Я также создал клон проекта для iPhone, который, кажется, отлично работает, поэтому проблема связана с iPad. Проблема возникает как в симуляторе, так и на физическом iPad.
Скриншот
http://dev.boxkite.net/images/ipad/ipad-pdf.png
код
NSString* filePath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"pdf"];
NSData* data = [NSData dataWithContentsOfFile:filePath];
[self.webView
loadData:data
MIMEType:@"application/pdf"
textEncodingName:@"UTF-8"
baseURL:nil];
Большое спасибо за ваше время.