在设备上的WebView中更改PDF周围的背景颜色

时间:2011-12-23 02:33:10

标签: objective-c ios pdf uiwebview background

我正在使用webview来显示PDF。

webview以实际大小显示PDF,该大小略小于webvieww本身的大小,显示其下方的滚动视图。

我已经尝试将Webview设置为不透明并将其背景颜色设置为另一种颜色,这在模拟器中工作正常且花花公子,但无法更改设备上的颜色。在设备上,它会更改滚动视图后面视图背景的颜色,这可以在完全拉下PDF时看到。

我也试过设置所有UIView的背景,通过迭代子视图但无济于事。

我已经更新了一个图表,以帮助说明我想要着色的区域。

Uploaded Diagram

1 个答案:

答案 0 :(得分:0)

你真的不应该搞乱UIWebView的内部。

他们可以随时更改,您的代码可能会在下一版本的iOS上崩溃。 如果您需要更多关于pdf显示的控制,您可能需要查看显示pdf的其他可能性,例如使用CGPDFDrawPage *函数。当然,它们非常低级,并且需要大量工作才能快速进行页面显示,缩放等。