Кто-нибудь знает? Я нашел несколько ответов, но они были слишком сложными и слишком глубокими. Мне нужен простой ответ.
Что делает UIView layer.masksToBounds, если установлено значение YES?
Ответ 1
Если для свойства masksToBounds
установлено значение YES, любые подслои слоя, которые выходят за его границы, будут обрезаны до этих границ. Подумайте о слое, в этом случае, как окне на его подслоях; ничего за пределами края окна не будет видно. Когда masksToBounds
НЕТ, не происходит обрезки, и любые подслои, которые выходят за границы границ, будут видны полностью (пока они не выйдут за пределы любого суперслоя, у которого есть маскировка включена).