ios - 带有图像和蒙版的动画旋转加载程序

标签 ios animation uiview

我拥有一张如下所示的图片!

我想制作一个加载器来代表这个动画(ci-below)!

我对为此使用的代码有一个小小的想法,但是嗯,我想听听您对此事的看法,如果可能的话,就如何实现它提出不同的想法!

Image for my loader animation

Animation as wanted !

快速概念代码:

[UIView animateWithDuration:1.0f delay:0.0f options: UIViewAnimationCurveLinear animations:^(void) {
        //rotate half way (use 179.9 for direction, -179.9 is left)
        self.refreshButton.transform = CGAffineTransformRotate(self.refreshButton.transform,179.9*M_PI/180);
    } completion:^(BOOL finished) {
        //still loading? rotate half again
        if ([self.superAwesomeWebView isLoading]) {
            [self animateLoadButton];
        }
    }];

最佳答案

这应该可以解决问题(需要 ARC):

https://www.cocoacontrols.com/controls/dacircularprogress

关于ios - 带有图像和蒙版的动画旋转加载程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17626135/

相关文章:

ios - 解析查询 ContainsString 返回无效响应

ios - UIView animateWithDuration 没有动画,它只是加载

ios - Swift 不识别这个特定的 Objective-C 类构造函数

ios - "null"时显示白色图像的 ImageURL

ios - 在 iOS 应用程序中加载谷歌地图的高内存使用率

java - 调用 Activity 输入输出动画的最佳位置

javascript - 如何在 Javascript 中使预加载动画在 3 秒内消失

iphone - 通过导航 Controller 传递值

ios - 在 IOS 中将一个 uiview 的 Action 传递给另一个

iphone - 缩放后 ImageView 旋转表现怪异