任何人都可以让我知道如何做到这一点?
这种方法不行
Nsstring * source = @"<HTML><head><Title></Title></head><body><div ID=\"Box\">Example Box</div></body></HTML>";[[webVIEw mainFrame] loadHTMLString:source baseURL:[NSURL URLWithString:@""] ];[[webVIEw windowscriptObject] evaluateWebScript:@"document.getElementByID('Box').style.background@R_419_6004@ = '#dddddd';"]; // Change Box background[[webVIEw windowscriptObject] evaluateWebScript:@"document.body.style.background@R_419_6004@ = '#dddddd';"]; // Change body background解决方法 您需要在WebVIEw上调用setDrawsBackground:并传入NO.这将阻止Web视图绘制背景,除非Web视图中加载的页面明确设置背景颜色. 总结
以上是内存溢出为你收集整理的xcode – cocoa:如何使背景透明webView?全部内容,希望文章能够帮你解决xcode – cocoa:如何使背景透明webView?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)