gpt4 book ai didi

ios - CAShapeLayer 类的方法 "layer"在 Swift 中不可用

转载 作者:搜寻专家 更新时间:2023-11-01 05:46:09 24 4
gpt4 key购买 nike

在 Objective C 中,以下代码有效。

CAShapeLayer  *shapeLayer = [CAShapeLayer layer];

我正在尝试快速转换相同的内容。但是,错误抛出说 CAShapeLayer 没有名为“layer”的成员

var shapeLayer:CAShapeLayer = CAShapeLayer().layer

或者

CAShapeLayer().layer

获取层的任何替代方法?

谢谢

最佳答案

我认为 CAShapeLayer() 已经返回了一个 CAShapeLayer 的实例,所以这个

  var shapeLayer : CAShapeLayer = CAShapeLayer()
//customize your layer
shapeLayer.fillColor = UIColor.redColor().CGColor
self.layer.insertSublayer(shape, atIndex: 0)

应该可以。

关于ios - CAShapeLayer 类的方法 "layer"在 Swift 中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29013139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com