나는 UIView
이고 self.layer.mask
은 CAShapeLayer
으로 설정했습니다. 서브 뷰로 UILabel
을 추가하면 UILabel
이 적절하게 마스크 처리되지만, UIImageView
을 추가하면 마스크가 무시됩니다. 내가 도대체 뭘 잘못하고있는 겁니까? 수퍼 뷰 마스크를 존중하도록하기 위해 UIImageView
에 설정해야하는 속성이 있습니까?UIImageView가 superview.layer.mask를 존중하는 방법
내가 직접 내가 표시 할 CGImage
에 UIView
의 self.layer.contents
을 설정하는 대신 하위 뷰으로 UIImageView
를 추가하여 원하는 결과를 얻을 수 있지만 하나의 UIImage
을 처리.
UIImageView를 마스킹하는 것은 완전히 합법적이며 정상적인 동작입니다. 그것이 작동하지 않으면, 당신은 뭔가 잘못하고 있어요. 코드를 보여주세요! – matt
의도 한대로 코드를 보여줄 수 있습니까? – MailE