在设备上的UIWebView中改变PDF周围的背景颜色



我正在使用webview来显示PDF。

webview显示PDF的实际尺寸比webview本身的尺寸小一点,显示下方的滚动视图。

我试过将Webview设置为不透明,并将其背景色设置为另一种颜色,这在模拟器中工作得很好,但无法改变设备上的颜色。在设备上,它改变了滚动视图后面的视图背景的颜色,这可以在PDF向下拉的时候看到。

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

我已经更新了一个图表来帮助说明我想给哪个区域上色。

上传图

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

他们可以随时改变,你的代码可能会崩溃在iOS的下一个版本。如果你需要对pdf显示有更多的控制,你可能想看看其他显示pdf的可能性,比如使用CGPDFDrawPage*函数。当然,它们都是很低级的,在你能够快速显示页面,缩放等等之前,需要做很多工作。

最新更新