我正在创建一个杂志应用程序。我在UIWebView中显示我杂志的每一页。虽然webview没有用PDF填充屏幕。它周围有一个边界。如何全屏显示?
答案 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中的缩放页面以适合框为我删除了边框。