Sto sviluppando un'applicazione iOS 4 che utilizza l'ultima versione di iOS SDK e XCode 4.2.Lo sfondo di UIWebView è impostato su Cancella colore, ma non è trasparente
Ho un XIB con un UIWebView
con Alpha = 1.0, Sfondo insieme a Clear Color e opaco non è impostato. In questa configurazione XIB ho un'immagine come sfondo con questo codice:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"AboutBackground.png"]];
self.view.backgroundColor = background;
[background release];
}
return self;
}
Il UIWebView
mostra un html statico:
<html><head></head><body style=\"margin:0 auto;text-align:center;background-color: transparent; color:white\">...</body></html>
su IOS 5 simulatore, lo sfondo è trasparente, ma su un IOS 4 il dispositivo è grigio.
Qualsiasi indizio?
possibile duplicato di [Come fare un'UIWebView trasparente] (http://stackoverflow.com/questions/ 3646930/how-to-make-a-transparent-uiwebview) – Vladimir
prova a mettere una UIImageView sulla tua webview in interface builder e impostala come immagine. – Stas
Grazie per la risposta, ma la visualizzazione Web non riempie l'intero schermo. – VansFannel