Is it possible to set Alpha to .75 or .50 (transparent) for Parent view but the Child views/controls are opaque (Alpha channel 1.0 - completely visible).
Whenever i set Alpha of my main UIView to transparent, all the child views/controls are also shown as transparent. Is there any workaround?
One simpler way is also possible without making the views siblings. Don't set the alpha directly on the parent view. Instead use
[parentView setBackgroundColor:[[UIColor clearColor] colorWithAlphaComponent:0.5]];
Now any child view can have its own color and will NOT be transparent.
In Swift, this would be
parentView.backgroundColor = UIColor.clearColor().colorWithAlphaComponent(0.7)