使UIView和子视图作为一个层而不是单独的半透明

当设置UIView的alpha(在iOS上)时,它将每个子视图设置为相同的值,但是将它们与它们各自的超级视图上的那个alpha合成。 所以子视图与他们的超级视图混合在一起。

我不想要这样的事情发生。 我希望将不透明度作为一个整体应用于UIView,而不是针对每个单独的视图。 我想实现与CSS3的不透明度相同的效果,或者在Photoshop中为一组图层应用不透明度,而不是单独应用于每个图层。

然而,复杂的是,在这个UIView是一个UITableView和其他需要交互。 而不应该有这样的观点,而是应该在这个观点背后。

我的问题是:什么是达到这个目标的最好方法?

谢谢!
亚历克

在Info.plist中有一个“渲染与组不透明”设置

文档在这里: http : //developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

(search提到的设置)。