小编use*_*613的帖子

构建家谱树使用什么结构和算法?

我在一本书中发现,为了展示家谱(家谱)树,最好使用带有拓扑排序的 DAG(有向无环图),但该算法取决于输入数据的顺序。

algorithm genealogy directed-acyclic-graphs graph-algorithm

5
推荐指数
1
解决办法
3062
查看次数

为什么CAShapeLayer的描边颜色不能带有alpha分量?它产生了 2 个不同颜色的边框

添加我的代码。它用另一个 alpha 添加了一个边框,如阴影。

let sliderLayer = CAShapeLayer()
    sliderLayer.fillColor = UIColor.white.cgColor
    sliderLayer.strokeColor = UIColor.red.withAlphaComponent(0.5).cgColor
    sliderLayer.lineWidth = 20
    sliderLayer.miterLimit = 0.0
    sliderLayer.lineCap = kCALineCapRound
    sliderLayer.lineJoin = kCALineJoinRound
    let bezierPath = UIBezierPath()
    bezierPath.addArc(withCenter: CGPoint(x:bounds.midX, y:bounds.midY), radius: 190 / 2, startAngle: 0, endAngle: CGFloat(Double.pi * 2), clockwise: true)
    sliderLayer.path = bezierPath.cgPath
Run Code Online (Sandbox Code Playgroud)

calayer ios swift

1
推荐指数
1
解决办法
874
查看次数