swift 設置陰影和圓角


 

 

1.正常view設置陰影

    func setShadow(view:UIView,sColor:UIColor,offset:CGSize,
                   opacity:Float,radius:CGFloat) {
        //設置陰影顏色
        view.layer.shadowColor = sColor.cgColor
        //設置透明度
        view.layer.shadowOpacity = opacity
        //設置陰影半徑
        view.layer.shadowRadius = radius
        //設置陰影偏移量
        view.layer.shadowOffset = offset
    }

  

2。設置 圓角邊框

        bgView.layer.cornerRadius = 10
        
       //切圓角之外的所有view,包含圖層
        bgView.layer.masksToBounds = true

  

 

2. cell 設置 , 會沖突只有一個有效果, 陰影或者圓角

layer.masksToBounds = true

一定不要設置這個屬性:陰影 實在邊框外的,這個屬性是切除邊框外
這個是切除view的圓角邊框的,切了之后就會 把邊框之外的陰影給切除了

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM