UIWebView中的PDF

时间:2010-09-17 01:14:54

标签: iphone uiwebview

我正在创建一个杂志应用程序。我在UIWebView中显示我杂志的每一页。虽然webview没有用PDF填充屏幕。它周围有一个边界。如何全屏显示?

2 个答案:

答案 0 :(得分:4)

我没有尝试使用UIWebView,但你可以做这样的事情以编程方式定位边框,使其在屏幕外:

CGRect frame = webView.frame;
// you may need to modify the 5 and 10 below to match the size of the PDF border
frame.origin.x = frame.origin.x - 5;
frame.origin.y = frame.origin.y - 5;
frame.size.width = frame.size.width + 10;
frame.size.height = frame.size.height + 10;
webView.frame = frame;

如果您使用UIWebView显示PDF和HTML,您当然只会在显示PDF时修改框架,然后在显示其他内容时将框架设置回原始值。

我用UIScrollView完成了这种类型的事情,原因不同:在UIScrollView中显示的项目周围提供填充,这样滚动就会有差距(如Apple的PhotoScroller示例中所示,来自WWDC 2010)。我猜这也可以用来移动屏幕上的PDF边框。

答案 1 :(得分:4)

检查IB中的缩放页面以适合框为我删除了边框。