2011-05-11 82 views
1

即時解析rss訂閱源並將其加載到webview..ive中將圖片放置在webview.wat的背景中我想要的是透明的webview,它顯示圖像以及解析內容....下面是code..cud能跟大家幫我出...的itemSummary包含解析飼料如何在iPhone中創建透明的網頁視圖

[self.itemSummary loadHTMLString:[item objectForKey:@"description"] baseURL:nil]; 

[self.itemSummary setClipsToBounds:YES]; 

self.itemSummary.opaque=NO; 

self.itemSummary.backgroundColor=[UIColor clearColor]; 

回答

5

檢查這個討論:
https://discussions.apple.com/message/9175823?messageID=9175823&

摘要

充分利用UIWebView的透明:

[myWebView setBackgroundColor:[UIColor clearColor]]; 
[myWebView setOpaque:NO]; 

使頁面本身是透明的(只使用一個):

<body style="background-color: transparent"> 
body{background-color:transparent;} 
+0

感謝您effort..i了清潔上構建和它的工作好上面的代碼運行。 .. – kingston

1

有一個在UIWebView的實現中的錯誤,這會誤導很多開發商,包括這個讀者螺紋...

如果設置「的backgroundColor」屬性「ClearColor」和「不透明」 屬性設置爲「NO」(未選中),這應該已經W¯¯ orked ...但它沒有

然後開發商尋找其他標誌,解決方案等

真正的解決辦法是設置的backgroundColor代碼,而不是在IB

**

所以(1)你應該設置 「的backgroundColor」 道具 「不透明」 屬性設置爲 「NO」,在IB,

,然後不管(由於BUG) erty您IB web視圖設置,

你還是要(由於BUG)(2)在代碼中設置 「的backgroundColor」 屬性, 方便地在 「viewDidLoad中」 或 「viewWillAppear中」

( 1)+(2)做魔術......

**

希望這有助於

+0

阿哈..好點。它需要從代碼完成,而不是Interface Builder。謝謝 – neoneye