728x90
myView.layer.borderColor = UIColor.blackColor.CGColor; // 옵션
myView.layer.borderWidth = 1; // 옵션
myView.layer.cornerRadius = 12; // 뷰 radius
[myView.layer setMasksToBounds:NO]; // 뷰 bounds mask 설정
[myView.layer setShadowColor:UIColor.blackColor.CGColor]; // 그림자 색상
[myView.layer setShadowOffset:CGSizeMake(0, 5)]; // 그림자 사이즈
[myView.layer setShadowOpacity:0.16];// 그림자 색상 투명도
[myView.layer setShadowRadius:12]; // 그림자 radius
그림자 사이즈를 설정하는 shadowOffSet은 width가 0일 경우 뷰에 딱 맞게 그림자를 그려줄 수 있다.
즉, 사이즈라기 보다는 그림자를 그려주려는 뷰에서 얼만큼 떨어진 위치에서 그릴 것인지로 이해하고 사용해주면 좀 더 쉽다
728x90
'iOS > iOS' 카테고리의 다른 글
UIDatePicker (0) | 2022.12.08 |
---|---|
UITextField (0) | 2022.11.28 |
UIBezierPath (0) | 2022.11.08 |
UICollectionView (0) | 2022.11.04 |
DateFormatter (0) | 2022.11.03 |
댓글