UIWebView sobre una UIView obtiene un valor alfa UIView

Estoy desarrollando una aplicación iOS 4.

Tengo una vista principal que contiene otra UIView , denominada shadowView , con una UIWebView dentro. Este shadowView tiene negro como color de background y alpha = 0.3f.

Mi problema es que UIWebView henetworkinga el valor alpha de shadowView , y no quiero eso, necesito que UIWebView tenga alpha = 1.0.

¿Sabes cómo puedo hacer eso?

Si entiendo tu pregunta, has agregado un UIWebView a una UIView que tiene un alfa de 0.3.

En iOS, las vistas secundarias henetworkingan los valores alfa de las vistas principales (o más bien, la vista principal 'enmascara' la vista secundaria).

Suena como si desea que su shadowView tenga un background translúcido: en lugar de establecer el alfa de la vista, debería hacer esto:

 [shadowView setAlpha:1.0]; [shadowView setBackgroundColor:[UIColor colorWithWhite:0.0 alpha:0.3]];` 

… que (siempre que su vista no esté configurada para ser opaca) le proporcionará un bonito background traslúcido y permitirá que sus vistas secundarias no aparezcan transparentes también.