add Shadow on UIView using swift 3

后端 未结 18 1305
攒了一身酷
攒了一身酷 2020-11-30 19:49

prior swift 3 i was adding shadow in my UIView like this :

//toolbar is an UIToolbar (UIView)
toolbar.layer.masksToBounds = false
toolbar.layer.shadowOffset          


        
18条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-30 20:23

    Swift 5 Just call this function and pass your view

    public func setViewSettingWithBgShade(view: UIView)
    {
        view.layer.cornerRadius = 8
        view.layer.borderWidth = 1
        view.layer.borderColor = AppTextFieldBorderColor.cgColor
    
        //MARK:- Shade a view
        view.layer.shadowOpacity = 0.5
        view.layer.shadowOffset = CGSize(width: 1.0, height: 1.0)
        view.layer.shadowRadius = 3.0
        view.layer.shadowColor = UIColor.black.cgColor
        view.layer.masksToBounds = false
    }
    

提交回复
热议问题