/**
* 开始旋转
*/
- (void)statrRotating
{
//1秒内刷新60次
CADisplayLink *link = [CADisplayLink displayLinkWithTarget:self selector:@selector(update)];
//添加到消息循环,link才能工作
[link addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode];
}
- (void)update
{
//transform要一直转,就要一直累加角度
self.centerWheel.transform = CGAffineTransformRotate(self.centerWheel.transform, M_PI / 200 );
}
CADisplayLink做定时器任务
最新推荐文章于 2020-05-01 20:54:42 发布
本文介绍了一个简单的iOS视图旋转动画实现方法。通过使用CADisplayLink进行定时更新,不断累加视图的旋转角度,实现了平滑且连续的旋转效果。此方法适用于需要创建简单动画效果的应用场景。
1190

被折叠的 条评论
为什么被折叠?



