我有UIView
很多子视图(UILabel、UITextView 等)。
如果将 alpha 0.6 设置为主视图,则所有子视图都采用此 alpha。
如何单独设置主视图的alpha?
[view setBackgroundColor:[[UIColor clearColor] colorWithAlphaComponent:0.5]];
//try this.. dont try to set alpha of UIView and also your subviews will not affect
myView.layer.shouldRasterize = YES
这将使它使用group opacity
,并且一切都应该按照您的期望进行组合。