我已经创建CAShapeLayers的阵列,以便绘制在不同层上不同颜色的圆弧的不同部分的阵列,这是我的代码: import UIKit
class ViewController: UIViewController {
var level = 0.0
var old_level = 0.75
var progressLayer: [CAShapeLayer] =
在Swift中,我有两个半透明圆圈,它们都是CAShapeLayer。由于他们是半透明的,它们之间没有任何重叠,像这样变得可见: 相反,我希望他们能在视觉上“合并”在一起。我试过的解决方案是使用圆圈2作为圆圈1的掩码,因此切掉重叠。 这个解决方案通常工作,但我得到的圈2的外细线: 我的问题:我怎样才能在右边圆圈摆脱薄,外线?为什么它在那里? 的代码如下(Xcode playground can b