自定义加载动画

自定义加载动画

利用单例设计模式和核心动画封装的加载动画,带有文字描述,文字可隐藏,动画图片可更换,使用灵活方便。

效果图:
自定义加载动画_第1张图片

欢迎star
地址:GitHub
博客:博客

- (IBAction)btnClick:(UIButton *)sender {

    //用法1
    [WDAnimationHub showWithText:@"正在加载中,请稍后。。。" imageNames:@[
                                                              @"WDAnimationHub.bundle/WifiMan_4",
                                                              @"WDAnimationHub.bundle/WifiMan_3",
                                                              @"WDAnimationHub.bundle/WifiMan_2",
                                                              @"WDAnimationHub.bundle/WifiMan_1",
                                                              @"WDAnimationHub.bundle/WifiMan_2",
                                                              @"WDAnimationHub.bundle/WifiMan_3",
                                                              @"WDAnimationHub.bundle/WifiMan_4"
                                                              ]];

    //用法2
    [WDAnimationHub show];

    //用法3
    //打开Debug View Hierarchy可以发现keyWindow上只有一个hub对象
    for (int i = 0 ; i < 10; i++) {
        [WDAnimationHub showWithText:@"正在努力加载中。。。"];
    }

     dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(10 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

        [WDAnimationHub dismiss];

    });

}

你可能感兴趣的:(iOS开发封装篇)