[iOS] 뷰(UIview) 테두리 , 그림자 넣기

Zoe·2023년 3월 9일

🧼 UIKit

목록 보기
3/6
post-thumbnail

UIview 테두리 설정

코드로 작성하기

UIview를 상속 받는 모든 컴포넌트에 적용 가능

[변수명].layer.borderWidth = [테두리 두께 설정]
[변수명].layer.borderColor = [테두리 색상 설정]

테두리 색상은 UIcolor가 아닌 CGColor

전에 만들었던 fscalendar 뷰에 테두리와 그림자 부여하는 예제입니다.

fsCalendar.layer.borderWidth = 5
fsCalendar.layer.borderColor = UIColor.blue.cgColor

예제 결과

UIview 그림자 설정

코드로 작성하기

[변수명].layer.shadowOffset = CGSize(width: 0, height: 10) // 그림자 위치
[변수명].layer.shadowOpacity = 0.3 //그림자 투명도
[변수명].layer.shadowRadius = 0 //그림자 블러 정도
[변수명].layer.shadowColor = UIColor.black.cgColor //그림자 색상

예제 결과

0개의 댓글