前言:清除WebView背景色。需求中webView中的背景色和父View的背景色一樣。但是如果設(shè)置html中的背景色會(huì)覆蓋掉父view中的樣式,目的:將html背景色clear webview透視到父view上。
option1:將html中的div設(shè)置為background:clear; 將webView的背景色設(shè)置為clear;
結(jié)果:webView背景還是白色。通過(guò)結(jié)構(gòu)層次看,有一層ScrollView的背景色。
然后將ScrollView的背景色設(shè)置clear。結(jié)果還是失敗,WkcompositionView 背景還是白色。
option1 失敗
option2:UIView 有一個(gè)屬性opaque(不透明,default is YES)。
// 設(shè)置為透明
[_webView setOpaque:NO];
option2 搞定!