ash*_*cus 6 pdf uiwebview ipad
我在使用UIWebView在iPad上呈现PDF文件时遇到了一些困难.在肖像模式下一切正常,但将设备转换为风景会产生奇怪的视觉怪癖.放大(但不是出局)即使是最轻微的也会纠正它,但显然这不是一个理想的解决方法.
任何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];
Run Code Online (Sandbox Code Playgroud)
非常感谢你的时间.
解决此问题的唯一方法是,当您旋转/更改 UIWebView 的大小时,再次调用 loadData: 。这会让它持续大约一秒钟(取决于文件大小),但目前来说并不是一个糟糕的修复。这肯定比再次调用 loadRequest: 好得多!
该bug已提交给苹果并已获得批准。没有关于确定日期的消息。