티스토리 뷰

extension UIView {

    func setBorderShadow(borderWidth : CGFloat,cornerRadius : CGFloat,borderColor : CGColor = UIColor.systemGray.cgColor, useShadowEffect boolean : Bool){

        

        //테두리 설정

        self.layer.borderWidth = borderWidth

        self.layer.cornerRadius = cornerRadius

        self.layer.borderColor = borderColor

        

        //테두리 그림자 효과 설정

        self.layer.masksToBounds = !boolean

        self.layer.shadowColor = UIColor.systemGray.cgColor // 그림자 색

        self.layer.shadowOffset = CGSize(width: 5, height: 5) // 그림자를 이동시키는 정도

        self.layer.shadowOpacity = 0.9 //그림자 투명도

        self.layer.shadowRadius = 10 //그림자 경계의 선명도 숫자가 클수록 그림자가 많이 퍼진다.

    }

}

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함