在对路径进行基本转换之前,我使用了CAShapeLayer-从较小的圆圈到较大的圆圈。很好,但后来我试着把三角形变成圆形;它有效,但转变很奇怪。换句话说,从一种形状到另一种形状,在形成最终形状之前,它会“翻转”、“扭曲”。对于相同的形状,没有问题——从一个圆到一个圆——但是对于不同的形状,变换很奇怪。我想知道这是否是预期的方式?或者是否有其他技巧或解决方法,我们可以使用CAShapeLayer将一种形状按比例平滑地转换为另一种不同的形状(或者是否有其他方法可以做到这一点;它不一定是CAShape层)?提前致谢。 最佳答案 通过仔细选