[iOS / Swift] 코드로 layout 잡을 때 corner radius 적용

suyeon·2024년 1월 25일
0

iOS

목록 보기
3/7

공부용으로 클론 코딩을 하던 중 이미지뷰에 cornerradius 값을 지정해도 제대로 적용이 안되는 문제가 발생했다.

corner radius를 적용시키는 위치

이미지뷰에 corner radius를 적용한다고 한다면, 만약 corner radius 값을 imageView.frame.width / 2 와 같은 형식으로 적용시킨다면 imageView가 frame 값을 갖게 된 후 설정해줘야 한다.
https://jwonylee.tistory.com/entry/autolayout-cornerRaduis 참고했음
근데 나는 위 블로그 내용을 참고해서 수정했음에도 불구하고 제대로 되지 않았다.. 도저히 원인을 모르겠어서 나는 일단 상수로 설정해뒀다. 만약 상수로 설정한다면 어디에서 값을 적용하든 상관 없는 것 같다.

clipsToBounds 값을 true로 설정

위처럼 해도 clipsToBounds 값을 true로 해주지 않으면 제대로 적용되지 않는다.

profile
낑낑슨....

0개의 댓글