我有一個UIView
與self.layer.mask
設置爲CAShapeLayer
。如果我添加一個UILabel
作爲子視圖,UILabel
已被正確屏蔽,但如果我添加一個UIImageView
,屏蔽將被忽略。我究竟做錯了什麼?我需要在UIImageView
上設置一個屬性,以尊重超級面具嗎?如何讓UIImageView尊重其superview.layer.mask
我能得到我想要通過UIView
的self.layer.contents
設置直接向CGImage
我想顯示,而不是加入UIImageView
作爲一個子視圖的結果,但僅僅處理一個UIImage
。
屏蔽UIImageView是完全合法的,並且是正常行爲。如果它不工作,你做錯了什麼。顯示你的代碼! – matt
你能告訴你打算做什麼嗎? – MailE