반응형
MasksToBounds
영문서를 봤을 때 대략적으로 clipsToBounds는
clipsToBounds = false로 선언하게되면 이미지나 글씨가 잘리지 않는다라고 되어있는것 같습니다
그래서 번역을 진행하여 알아보았답니다
default값은 false로 제공 된답니다
MasksToBounds
MasksToBounds
⭐️ true / false
true - 내 영역 외 하위 뷰에서는 그리지 않는다
false - 내 영역 외 하위 뷰에서도 그려지도록 한다
MasksToBounds
는 UIView의 하위 프로퍼티로 존재하고 있습니다
그래서 내가 프로젝트를 만들면서
maskToBounds = true로 하고 Anchor를 잘못잡아서 바깥에서 글씨가 작성되어야하는데
작성이 안되는 현상을 발견한것이다
이러한 현상이
maskToBounds = true를 해서 틀 바깥의 것들을 잘라냈기 때문에
보이지 않았던 결과가 나왔던 것임을 알 수 있었습니다
간단한 예제
masksToBounds = true
위치를 앞으로 옮겨 emailTextFieldView 왼쪽 밖으로 나가도록 잡았습니다
바깥쪽으로 sbuview가 나가게되면 잘리되어 글자가 나오지 않게되는걸 확인할 수 있었습니다
masksToBounds = false
false로 변경한 후 범위를 벗어나게 하는건 동일하게 준 후 다시 확인해보니
범위 밖에서도 글자가 보이는 현상을 알 수 있었답니다
반응형
'UIKit' 카테고리의 다른 글
UIKit | 모서리 둥글게 만들기 (0) | 2024.06.11 |
---|---|
iOS 화면 이해 - 프레임 / 오토레이아웃 (0) | 2024.06.04 |
UIKit | Swift File과 Cocoa Touch Class의 차이점 (0) | 2024.06.02 |
UIKit | 오토레이아웃을 사용하며 한가지의 궁금증 왜 translatesAutoresizingMaskIntoConstraints = false 사용하지? (0) | 2024.05.30 |
UIKit | Basic - Toolbar(단축) (0) | 2024.05.28 |