부분적으로 rounding 처리하는 방법을 알아보자.
view.layer.masksToBounds = true
view.layer.cornerRadius = 10
view.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]
동작은 간단하다. 다만, 이걸 어떻게 일반화하여 적용하고 쉽게 사용할 수 있게 만들까가 더 어려운 질문이다. 다양한 방법들에 대해서만 적어두겠다. 사용할 때는 실제로 만들어서 사용하자.
.layerMinXMinYCorner
와 같이 안읽히는 값 말고 직관적인 다른 것이 필요하다.UIRectCorner
를 생각해보자.여기까지 말해줬으면 어떻게 구현할 수 있겠지? 내 컴퓨터 .md를 찾아볼 것