Iphone 通过HTML代码在UIView中使用透明背景色

Iphone 通过HTML代码在UIView中使用透明背景色,iphone,html,objective-c,ipad,uiview,Iphone,Html,Objective C,Ipad,Uiview,我正试图在UIView中显示广告。。。我需要将背景颜色设置为透明。。。我试着用 [viewObject setBackgroundColor:[UIColor clearcolor]]; 尽管它使UIView透明,但它显示的是白色背景 下面是我尝试的HTML代码 NSString *HTML = [NSString stringWithFormat:@"<html><head><meta name=\"viewport\" content=\"width=dev

我正试图在UIView中显示广告。。。我需要将背景颜色设置为透明。。。我试着用

[viewObject setBackgroundColor:[UIColor clearcolor]]; 
尽管它使UIView透明,但它显示的是白色背景

下面是我尝试的HTML代码

NSString *HTML = [NSString stringWithFormat:@"<html><head><meta name=\"viewport\" content=\"width=device-width, user-scalable=no\"/><style>*{margin:0px;padding:0px}</style>
</head><body style=\" background-color:transparent\"><div style=\"text-align: %@\">%@</div></body></html>",adAlignment,link]; 
NSString*HTML=[NSString stringWithFormat:@“*{margin:0px;padding:0px}
%@“、调整、链接];
先谢谢你

关于


Suraj

您是否也设置了
不透明=否在视图上?

您的窗口颜色为白色。清除此选项


window.backgroundColor=[UIColor clearColor]

我不确定是否理解了您的问题,但您的HTML代码应该有一个UIWebView。要实现具有透明背景的UIWebView,只需

1) 将UIWebView的backgroundColor属性设置为[UIColor clearColor]

2) 在html中使用UIWebView的内容:

3) UIWebView的不透明属性设置为否


以上内容是从苹果的示例代码ReadMe.txt文件中逐字提取的。

尝试过。。。但是,不起作用,,。我认为问题在于HTML代码。。。当我更改HTML背景颜色时,它会以适当的颜色响应。。。但是,当我尝试背景色:透明,我得到的是白色背景…实际上,你是对的。。。我在另一个视图上应用Set不透明。。。无论如何,已确定问题并已修复,。。。非常感谢您的帮助…+1对于Nick,您抓到了,它确实需要UIWebView来实现HTML…。干杯兄弟