mngon
article thumbnail
[UIKit] Button을 곡선으로 만들어보자
🍎/UIKit 2022. 3. 4. 20:12

개발 중에 막혔던 부분을 해결해서 까먹지 않게 정리하자. 우선 버튼에 곡선 값을 줄 수 있는 cornerRadius라는 메소드가 있다. 이 메소드는 layer로 한 번 감싸주고 사용해야 한다. // let button = UIButton() // width : 200, height = 100 button.layer.cornerRadius = 50 이렇게 간단하게 했을 때는 잘 적용되다가, 이번에 프로젝트 진행 중에 모양이 코드대로 변하지 않는 상황을 마주했다. 분명 되긴 되는데 버튼 하나의 배경색을 바꿔보니 무엇이 문제인지 알았다. 왼쪽 것도 되긴 되었지만, 배경색과 같아서 티가 나지 않았던 것이다. 이런저런 방법을 찾다가 도저히 시원한 답변을 찾지 못하다가, 우연히 강의에서 깔끔한 해결 방법을 찾아냈다..