0
我是iOS新手,看起來有很多不同的方法可以完成同樣的事情。我正在尋找一種方法將平坦的線條變成正弦波並返回。什麼是實現這一目標的最佳方式?另外我會如何去添加緩解或反彈效果?在iOS中爲一條正弦波動畫線條
我是iOS新手,看起來有很多不同的方法可以完成同樣的事情。我正在尋找一種方法將平坦的線條變成正弦波並返回。什麼是實現這一目標的最佳方式?另外我會如何去添加緩解或反彈效果?在iOS中爲一條正弦波動畫線條
您可以使用CAShapeLayer
組合(帶UIBezierPath
s到指定線和正弦波線)和CABasicAnimation
來實現這一目標:
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"path"];
animation.fromValue = (id)linePath;
animation.toValue = (id)sinePath;
[shapeLayer addAnimation:animation forKey:@"animatePath"];
看到此以供參考:https://github.com/joericioppo/Shape_04 – DharaParekh