前段時間擼代碼猥瑣發育的時候,設計師老王給了張截圖某寶APP上一個生成長圖分享的功能,正好公司有這個需求,於是在立馬開始操練起來!在萬能的度娘上搜集整理資料後發現很多文章介紹的方案對WKWebView不適用,iOS8.0後的系統基本使用WKWebView載入H5,生成截圖是往往後面一段很大的空白,這 ...
前段時間擼代碼猥瑣發育的時候,設計師老王給了張截圖某寶APP上一個生成長圖分享的功能,正好公司有這個需求,於是在立馬開始操練起來!在萬能的度娘上搜集整理資料後發現很多文章介紹的方案對WKWebView不適用,iOS8.0後的系統基本使用WKWebView載入H5,生成截圖是往往後面一段很大的空白,這是由於WKWebView的渲染方式與UIWebView不同造成的,於是,我站在"巨人"的肩膀上收割"人頭",自己寫了一個兩全其美的demo,根據iOS系統版本自動匹配H5的載入容器,並對兩種容器都集成H5生成長圖與防微信進度條功能,不多說,先上生成長圖的核心代碼圖(上邊是UIViewView,下邊是WKWebView):
github地址:https://github.com/BeckWang0912/WZTWebView