728x90
반응형
쉐도우는 뷰 경계를 넘어서서 퍼져나가는 거라서 masksToBounds를 true로 해주면 적용이 안된다.
반면에 cornerRadius는 false로 해줘야 한다.
그래서 둘은 동상이몽임.
근데 같이 주고 싶은 경우에는 어떻게 해야 하나?
오늘 과제를 구현하면서 방법을 구글링하게 됐다.
매번 해도 매번 까먹는 거....
cell에 shadow를 넣고,
contentView에 cornerRadius를 주면 된다.
shadowRadius : 블러의 정도 : 값이 커질수록 퍼짐
shadowOffset : 그림자의 위치 - CGSize
shadowOpacity : 그림자 모양 투명도 : 값이 커질수록 진해짐
shadowPath : 그림자모양 (커스텀이 가능)
728x90
반응형
'⭐️ 개발 > iOS & Swift' 카테고리의 다른 글
[Swift] 타입/인스턴스 - 저장/연산 프로퍼티 (0) | 2022.07.27 |
---|---|
[Swift] 타입 프로퍼티 왜 씀? (0) | 2022.07.21 |
[iOS] Enum으로 코드 리팩토링 (0) | 2022.07.19 |
[iOS] for - in / forEach 동작구조? (0) | 2022.07.19 |
[iOS] Formatted API in iOS15 (0) | 2022.07.13 |