UIWebView over UIView gets UIView alpha value
I am developing an iOS 4 app.
I have a main view containing another UIView
named shadowView
with UIWebView
inside. This one shadowView
has a black background color and alpha = 0.3f.
My problem is that UIWebView
inherits the shadowView
alpha value and I don't want that, I need the UIWebView to have alpha = 1.0.
Do you know how I can do this?
source to share
If I understand your question, you added UIWebView
in UIView
which has an alpha of 0.3.
On iOS, any subsets inherit their parent views of alpha values ââ(or rather, the parent view "masks" the subview).
It sounds like you want yours to shadowView
have a semi-transparent background: instead of setting an alpha representation, you should do this:
[shadowView setAlpha:1.0];
[shadowView setBackgroundColor:[UIColor colorWithWhite:0.0 alpha:0.3]];`
... which will (until your view is opaque) will give you a nice semi-transparent background and will allow your sub-views to not appear transparent as well.
source to share