草庐IT

shapeLayer2

全部标签

ios - (iOS) 如何使用 shapeLayer 为圆角矩形制作动画?

我正在尝试为圆角矩形的宽度设置动画,问题是当从较大的宽度变为较窄的宽度时,动画会出现“像差缓和跳跃”。代码如下:shapeLayer=[CAShapeLayerlayer];shapeRect=CGRectMake(0.0f,0.0f,150.0f,200.0f);[shapeLayersetBounds:shapeRect];[shapeLayersetPosition:CGPointMake(iniPosX,80.0f)];[shapeLayersetFillColor:[[UIColorblackColor]CGColor]];[shapeLayersetStrokeColor: