iOS第三方MJ中的自定义动画讲解

作者: 阿汤8阿义 | 来源:发表于2016-04-06 16:09 被阅读732次

    自定义动画和默认状态大部分机制是差不多的,只是有些细小的不同。

    主要表现是在使用了一个MJRefreshGifHeader的类,自定的动画是在这个里面执行。

    在这里的文字的创建是没有变动的,还是默认的那种情况。

    新创建的方法:

    这里要传入图片数组,还拉动的状态

    这一步是创建了2个数组,和调整图片的大小

    这里是在没有下拉的时候进行图片的放着和加载完后停止图片的动画。

    这里是下拉的调用。这里只对下拉进行了判断进行了UI的改动。

    总结:

    通过这里自定义动画例子可以更能说明这种多继承代码写法优越性。它的添加几乎不要更改其它代码,而且它相对其它的也独立的,以后对它的维护也是很方便的。这里对业务的判断分为了二部分,一部是还没有下拉和加载完后的状态归为一类,第二部分是下拉和正在进行加载归为一类,这样看到很简化也好维护。

    相关文章

      网友评论

      • 超_iOS:这个动画是默认靠左的,现在我想把它往中间靠靠,不知道楼主有实现过吗
        阿汤8阿义:@小菜超 // 隐藏时间
        header.lastUpdatedTimeLabel.hidden = YES;

        // 隐藏状态
        header.stateLabel.hidden = YES;
        加上这俩行代码就可以了
        超_iOS:@阿汤8阿义 坐等
        阿汤8阿义:@小菜超 周末吧

      本文标题:iOS第三方MJ中的自定义动画讲解

      本文链接:https://www.haomeiwen.com/subject/rxlmlttx.html