본문 바로가기

iOS/Swift

[Swift] 이미지를 원형 이미지로 변경하고 테두리 설정하는 방법

 

 

이미지를 원형 이미지로 변경하는 방법에 대해 알아보자. 우선 이미지를 원형이미지로 바꾸기 위해서는 코드를 작성하여 이미지를 조정해야 한다. 

 

대략적인 방법을 간단히 소개해 보자면 이렇다.

 

1. 해당 imageView의 cornerRadius 를 heigt 길이의 절반으로 설정한다. 
2. imageView의 borderWidth를 원하는 만큼 설정한다. 
3. borderColor를 설정한다. 

 

 

 

이를 코드로 작성해 보면 이렇게 된다. 나는 각 이미지의 크기를 width, height 가 각각 120 인 정사각형으로 만들었기 때문에 cornerRadius를 60으로 고정할 수 있었다. 만약 heigt의 길이가 각각 다르다면 height / 2 를 활용해서도 cornerRadius 를 지정할 수 있겠다. 그리고 이어서 원형 이미지의 테두리를 설정하기 위해 borderWidth를 설정해주고, borderColor를 설정해주면 테두리가 있는 원형 이미지로 이미지를 변경할 수 있다. 

 

원형으로 변경하기 전 모습

 

원형 이미지로 변경한 모습