mac osx、私は自分のwebviewを透明に見せて、その上に親ビューの画像を示す背景を表示したい。ココア:背景を透明にする方法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
さて、Webビューのページの背景色を不透明な色に設定しています。それはうまくいかないでしょうね? –