Ios CAShapeLayer到UILabel隐藏文本
我正在尝试将Ios CAShapeLayer到UILabel隐藏文本,ios,swift,cashapelayer,Ios,Swift,Cashapelayer,我正在尝试将CAShapeLayer添加到UILabel 问题是:这样做之后,文本消失了: let shapeLayer = CAShapeLayer() shapeLayer.path = path.cgPath shapeLayer.fillColor = UIColor.yellow.cgColor item.layer.addSublayer(shapeLayer) 还有其他方法吗?我解决了这个问题,在UIView中添加了标签,我们必须插入图层,如下所示 let shapeLayer
CAShapeLayer
添加到UILabel
问题是:这样做之后,文本消失了:
let shapeLayer = CAShapeLayer()
shapeLayer.path = path.cgPath
shapeLayer.fillColor = UIColor.yellow.cgColor
item.layer.addSublayer(shapeLayer)
还有其他方法吗?我解决了这个问题,在UIView中添加了标签,我们必须插入图层,如下所示
let shapeLayer = CAShapeLayer()
shapeLayer.path = path.cgPat
shapeLayer.fillColor = UIColor.yellow.cgColor
item.layer.insertSublayer(shapeLayer, at: 0)
项目对象将成为您的ui视图
我试图添加图层,因此它无法正常工作
item.layer.addSublayer(shapeLayer)
我解决了这个问题,将标签添加到UIView,我们必须插入层,如下所示
let shapeLayer = CAShapeLayer()
shapeLayer.path = path.cgPat
shapeLayer.fillColor = UIColor.yellow.cgColor
item.layer.insertSublayer(shapeLayer, at: 0)
项目对象将成为您的ui视图
我试图添加图层,因此它无法正常工作
item.layer.addSublayer(shapeLayer)
或者?我试了两种方法都没有帮助我简单的方法是使用两个UIVIEW,原因来自还是?我试了两种方法都没有帮助我简单的方法是使用两个UIVIEW,原因来自