2012-12-19 51 views
2

我有一個UIWebView,我改變了背景圖片。但圖像不會在文本後面改變,而是會將圖像與文本分開顯示。它只是顯示文字背後的白色背景,任何人都可以告訴我如何刪除它。UIWebView背景顏色改變文字

self.webview.backgroundColor = [UIColor clearColor]; 
     self.webview.opaque = NO; 
     UIColor *background=[[UIColor alloc]initWithPatternImage:[UIImage imageNamed:@"mainbg2_ipad.png"]]; 
     self.webview.backgroundColor=background; 
     self.view.backgroundColor=background; 

感謝

回答

0

試試這個代碼...

self.webview.opaque = NO; ///Set YES,just try it 
self.webview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"mainbg2_ipad.jpeg"]]; 
self.view.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"mainbg2_ipad.jpeg"]]; 
+0

UIWebview將其顯示圖像放在沒有文本的空白處。但沒有顯示圖像的文字是。它顯示出白色。 - makumar 8分鐘前 – makumar

+0

@makumar webview將顯示一個文檔,所以背景顏色真的沒什麼意義,這在這裏很有意義。如果您希望在加載頁面時顯示某些內容,請構建一個包含背景的佔位符頁面。 –

+0

也試試這個[self.webview setOpaque:YES]; self.webview.backgroundColor = [UIColor clearColor]; –

0

評論這條線:self.webview.backgroundColor = [UIColor clearColor]; &然後再試。

+0

的UIWebView其顯示圖像的地方是沒有文字空。但沒有顯示圖像的文字是。它顯示出白色。 – makumar