gpt4 book ai didi

ios - drawrect中的UIView动画

转载 作者:行者123 更新时间:2023-12-01 17:57:10 25 4
gpt4 key购买 nike

我需要不断改变我在 UIView 中绘制的所有线条的颜色。我在drawrect方法中画了所有的线来分配颜色。现在,只要显示 View ,我就需要动画和更改颜色。有没有办法做到这一点?非常感谢!

最佳答案

研究使用 CAShapeLayer 的一个实例对于每条线,而不是在 drawRect: 中绘制它们.您可以对每一层的 path 进行动画更改和 strokeColor必要的属性。

编辑

如果您只是绘制水平线,最好使用 UIView对于每个。设置backgroundColor而不是实现drawRect: .您可以为 frame 设置动画。属性(property)和backgroundColor属性使用 +[UIView animateWithDuration:animations:] (或它的更强大的变体)。这通常比使用 Core Animation 更简单。

关于ios - drawrect中的UIView动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15355601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com