iOS使用WebView生成长截图的第3种解决方案( 五 )
方案三:适用UIWebView和WKWebView 。 其中最重要的一步——“把WebView内容打印到PDF”是由iOS系统实现 , 所以该方案的性能在理论上是可以得到保障的 。 不过 , 这个方案存在一个问题:在把网页内容打印到PDF时 , iOS系统获取的contentSize比WebView的实际contentSize要大 , 从而导致生成的图片在靠近底部的内容部分和实际存在一点差异 。 具体可以下载运行我的长截图库SnapshotKit的Demo , 通过其中的UIWebView和WKWebView截图示例查看具体截图效果 。
以上三个方案 , 总的来说 , 解决了部分场景的需求 , 但都不够完美 , 仍需做进一步的优化 。
总结
以上就是这篇文章的全部内容了 , 希望本文的内容对大家的学习或者工作具有一定的参考学习价值 , 如果有疑问大家可以留言交流 , 谢谢大家对脚本之家的支持 。
本文原始标题为:iOS使用WebView生成长截图的第3种解决方案---来源是:
本文原始标题为:iOS使用WebView生成长截图的第3种解决方案---来源是:
推荐阅读
- 预告片|王俊凯百花迎春预告曝光,粉丝根据发型认出其造型反复使用
- 易烊千玺|长津湖之水门桥太刺激了!全程使用IMAX拍摄,还有26%的专属内容
- 钟汉良|钟汉良新剧原声台词被嘲,“港普”太违和,网友劝他使用后期配音
- 电视剧|《甄嬛传》为何安陵容使用息肌丸之后便没有刘海了?这伏笔埋太深
- 李靓蕾|作家陈岚为王力宏发声:日本人李靓蕾使用了和陈露同样的套路
- 豪车|奔驰也使用“眯眯眼”妆容,未做出任何回应,网友:没有问题才怪
- 蜘蛛侠|同样使用灵魂出窍,古一对浩克有效,为何奇异博士对蜘蛛侠无效?
- 肖战|WeTV使用“美男计”,放出肖战帅照,粉丝:请先播剧!
- 废话文学|王俊凯最新采访发布,废话文学式发言引关注,原来他不止一次使用
- 球鞋|回力牌球鞋经典“F勾”商标,差点因商标异议无法使用
