iOS/iOS Swift 개발 일기

ios swift) 테두리 둥글게 - clipsToBounds

Developer-Michelle 2022. 11. 19. 16:10

https://songios.tistory.com/43

 

[iOS] clipsToBounds 란 무엇인가? (feat. 모서리를 둥글게 둥글게)

막연하게 cornerRadius를 주기 위해 필요한 것. 정도로 알고 있던 clipsToBounds. 그런데 이 설정을 주더라도 모서리 둥글게가 먹히지 않을 때가 있어서 이건 정확히 뭘까 궁금했는데, 주말을 맞은 김에(

songios.tistory.com

clipsToBounds

 

위 블로그 요약>

snapkit stackview에 여러개의 뷰를 넣을 때 유용한 것으로 판단.

 

view 안에 다른 view가 들어가는 경우,

바깥 view에다가 clipsToBounds를 주게 되면 바깥 뷰가 둥글게 깎이고,

안 view에다가 clipsToBounds를 주게 되면 안에 있는 뷰가 둥글게 깎인다.

subview에 아무리 clipsToBounds를 줘봐야 상위 view에서 설정된 게 아니라면 무용지물

 

참고) 원래 clipsToBounds의 기본 값은 false 이다.

 

 

 

https://zeddios.tistory.com/37

 

iOS ) masksToBounds/clipsToBounds의 차이점

안녕하세요! 이 바로 전글에서 iOS ) 텍스트뷰 테두리 둥글게/버튼 둥글게글을 썼었는데,버튼을 둥글게 어떻게하지? 하고 찾아보셨으면 myTextView.clipsToBounds = true 위 코드를 보셨을 거에요.그리고 B

zeddios.tistory.com

 

clipsToBounds vs. masksToBounds

 

위 블로그 요약>

 

myTextView.layer.masksToBounds

 

myTextView.clipsToBounds

 

clipsToBounds 

: true일 경우, view 자체를 기준으로 테두리를 자른다.

masksToBounds

: true일 경우, view 의 테두리를 기준으로 테두리를 자른다.

자신의 view bounds 경계 안에 있는 영역만 보여주게 설정