4
A
回答
11
webView.alpha=0.5f;
[webView setBackgroundColor:[UIColor clearColor]];
[webView setOpaque:NO];
2
看起来这可能,也许。看到这个博客帖子:
http://erikloehfelm.blogspot.com/2009/04/transparent-background-on-iphone.html
使背景半透明取决于你是否能在网页的body元素的CSS颜色设置为半透明色(而不是“透明”) 。
另外,如果您不控制要显示的网页的HTML,则此博客文章不会显示如何执行此操作,但可以通过UIWebView
以编程方式更改此页面的颜色内容已加载。
0
玩弄改变透明到任何颜色/ alpha为webView.backgroundColor
和HTML <body>
CSS样式找到你最喜欢的组合。例如loadHTMLString
:
- (void)embedYouTubeWithVideoID:(NSString *)videoID {
webView.backgroundColor = [UIColor clearColor];
CGFloat w = webView.frame.size.width;
CGFloat h = webView.frame.size.height;
NSString *ytUrlString = [NSString stringWithFormat:@"http://www.youtube.com/v/%@&version=3&autohide=1&autoplay=1&cc_load_policy=1&fs=1&hd=1&modestbranding=1&rel=0&showsearch=0", videoID];
NSString *embed = [NSString stringWithFormat:@"\
<html>\
<head>\
<meta name=\"viewport\" content=\"initial-scale = 1.0, user-scalable = no, width = %0.0f\"/>\
</head>\
<body style=\"background:transparent; margin-top:0px; margin-left:0px\">\
<div>\
<object width=\"%0.0f\" height=\"%0.0f\">\
<param name=\"movie\" value=\"%@\" />\
<param name=\"wmode\" value=\"transparent\" />\
<param name=\"allowFullScreen\" value=\"true\" />\
<param name=\"quality\" value=\"high\" />\
<embed src=\"%@\" type=\"application/x-shockwave-flash\" allowfullscreen=\"true\" allowscriptaccess=\"always\" wmode=\"transparent\" width=\"%0.0f\" height=\"%0.0f\" />\
</object>\
</div>\
</body>\
</html>", w, w, h, ytUrlString, ytUrlString, w, h];
[webView loadHTMLString:embed baseURL:nil];
}
相关问题
- 1. 如何使Texture2D 50%透明? XNA
- 2. 如何使HTML表背景50%透明
- 3. 如何使透明活动具有50%的透明度
- 4. UIWebView透明UINavigationBar
- 5. UIWebView的透明在IOS <5.0
- 6. 如何制作视图50%透明?
- 7. 基于CSS的50%透明边框不使用透明图像
- 8. 如何制作一个透明的UIWebView
- 9. iOS如何使透明视图的子视图不透明?
- 10. UIVisualEffects,UIWebView透明背景
- 11. UIWebView上的透明UIToolBar
- 12. 关于UIWebView的透明度
- 13. CSS:50%透明(透明度)用固态边境
- 14. iOS透明ViewController
- 15. 透明度iOS
- 16. 如何使一个HTML通体透明的UIWebView的
- 17. 如何绘制50%不透明度的位图?
- 18. C#透明实心矩形以50%不透明的形式绘制
- 19. 很热使UITextView在Swift中使用50%透明色
- 20. UIWEbView透明背景:有可能吗?
- 21. 如何使NSTableView透明?
- 22. 如何使MultiHandleSliderExtender透明?
- 23. 如何使gtk.Layout透明
- 24. 如何使UIWindow透明
- 25. 如何使按钮透明
- 26. 如何使WindowsFormsHost透明?
- 27. 如何使SlidingDrawer透明
- 28. 如何使android:drawable/btn_default透明
- 29. 如何使DataGrid透明?
- 30. 如何使JTextField半透明
我认为这只能让你在一半。您仍然必须使网页的主体半透明。 – MusiGenesis
非常感谢。 – Wooly
欢迎好友......... –