mac osx, 내 웹보기를 투명하게 보이게하고 상위보기의 이미지를 보여주는 배경으로 데이터를 표시하고 싶습니다.코코아 : 배경을 투명하게 만드는 방법 WebView?
아무에게도 알려 줄 수 있습니까? 이 방법은 당신은 WebView
에 setDrawsBackground:
를 호출하고 NO
에 통과 할 필요가 없습니다
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.backgroundColor = '#dddddd';"]; // Change box background
[[webView windowScriptObject] evaluateWebScript:@"document.body.style.backgroundColor = '#dddddd';"]; // Change body background
글쎄, 웹보기에서 페이지의 배경색을 불투명 한 색으로 설정하고 있습니다. 그게 효과가 없을거야, 그렇지? –