Setting alpha on UIView sets the alpha on its subviews which should not happen

前端 未结 10 2374
借酒劲吻你
借酒劲吻你 2020-12-13 01:29

According to the documentation for UIVIew @property(nonatomic) CGFloat alpha

The value of this property is a floating-point number in the

10条回答
  •  醉话见心
    2020-12-13 02:07

    Simplest solution as discussed is to change the alpha as follows : Updated version for Xcode 8 Swift 3 is :

    yourParentView.backgroundColor = UIColor.black.withAlphaComponent(0.4)
    

    Objective C:

    yourParentView.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.5];
    

    Refer Apple Developer Docs here : https://developer.apple.com/reference/uikit/uiview/1622417-alpha

提交回复
热议问题