2009-03-17 4 views
5

Existe-t-il un moyen de modifier la couleur de la face inférieure grise de UIWebView visible lorsque la page est surfondue?UIWebView sous-face

Répondre

11

Définissez simplement la propriété backgroundColor. Ci-dessous je l'ai mentionné rapidement la syntaxe 3, actuellement au lieu de couleur, Xcode fournit plaque de couleur pour mentionner la couleur

webview.backgroundColor = Color.white 
+1

Avez-vous essayé cela? webView.backgroundColor = [UIColor whitwColor]; ne fonctionne pas pour moi – Alan

+0

Vous devrez peut-être poster votre code, car la définition de la couleur d'arrière-plan comme décrit ici fonctionne très bien (au moins dans 2.2.1). – ddoughty

+0

Cela fonctionne. Mon câblage était incomplet. – Alan

1
[self.webView setBackgroundColor:[UIColor clearColor]]; 
for(UIView* subview in [self.webView1 subviews]){ 
    if([subview respondsToSelector:@selector(setBackgroundColor:)]){ 
    [subview setBackgroundColor:[UIColor clearColor]]; 
    } 
    for(UIView* imageView in [subview subviews]){ 
    if([imageView isKindOfClass:[UIImageView class]]){ 
     imageView.hidden = YES; 
    } 
    } 
}