WKWebView osx设置背景颜色

时间:2017-07-19 12:23:06

标签: macos cocoa nsview

我的观点中有WKWebView

@IBOutlet weak var htmlWKWebView: WKWebView!

我想将背景颜色更改为红色。我试过了:

htmlWKWebView.wantsLayer = true
htmlWKWebView.layer?.masksToBounds = true
htmlWKWebView.layer?.isOpaque = false
htmlWKWebView.layer?.backgroundColor = NSColor.red.cgColor

没有任何效果。只有这个:

htmlWKWebView.setValue(false, forKey: "drawsBackground")使背景透明化。但背景颜色未设置

1 个答案:

答案 0 :(得分:0)

如何使用webView.setValue(false, forKey: "drawsBackground")并在Web视图下的视图上设置颜色?使用类似bgColorView.setValue(myBGColor, forKey: "backgroundColor")