-2
我正在嘗試將CAShapeLayer
添加到UILabel
。
的問題是:這樣做後的文本消失:CAShapeLayer到UILabel隱藏文本
let shapeLayer = CAShapeLayer()
shapeLayer.path = path.cgPath
shapeLayer.fillColor = UIColor.yellow.cgColor
item.layer.addSublayer(shapeLayer)
是否有任何其他方式做到這一點?
https://stackoverflow.com/questions/4850149/adding-a-cggradient-as-sublayer-to-uilabel-hides-the-text-of-label或https://stackoverflow.com/問題/ 34962668/hide-text-with-a-shape-mask-swift? – Larme
我試過它沒有幫助我 – karthikeyan
簡單的方法是使用兩個UIViews,原因來自[本答案](https://stackoverflow.com/a/7209543/4222801) – JoShin