业务场景需要设置WKWebView的背景内容透明,查询到一般有两种方法:
[self.webView setValue: @NO forKey: @"drawsBackground"];
[self.webView setValue:[NSNumber numberWithBool: YES] forKey:@"drawsTransparentBackground"];
这两种方法都可以达到效果,但是会遇到可能出现如下阴影残留问题
这两个引用,是之前上一个页面内容展示的图片。如果要解决这个问题,只要在WindowController里面,取消掉Appearance里面的Shadow选项即可,示意如下