MSCycleScrollView

作者: mis06 | 来源:发表于2018-12-29 12:16 被阅读12次

    MSCycleScrollView

    一款定制性极高的轮播图,可根据自己需求自定义PageControl的样式(包括小圆点+横线的样式)、颜色、动画,以及各点之间的间距大小等


    代码参考于一款优秀的轮播图框架:SDCycleScrollView。也十分感谢高少东(gsdios)作者。

    效果图展示:

    (请原谅电脑太卡,不能为大家上传gif图片难受!!!)
    IMG_0569.jpg IMG_0570.jpg IMG_0572.jpg IMG_0568.jpg IMG_0571.jpg

    集成方式

    一、Cocoapods集成

    
      pod 'MSCycleScrollView','~>0.0.1'
    
    

    一、手动集成

    1. 下载Demo,将Demo中的MSCycleScrollView文件夹拖入所需工程中
    2. 在需要的文件下
        #import "MSCycleScrollView.h"
    

    使用方式(支持StoryBoard或者Nib)

    使用方法与SDCycleScrollView类似,或者可下载Demo查看,这里就不多赘述。

    注意事项

    1、关于PageControl的样式自定义需要创建UIView继承 "MSAbstractDotView" 实现,具体方式可查看Demo中的"MSExampleDotView"类

    - (void)changeActivityState:(BOOL)active dotView:(nonnull MSAbstractDotView *)dotView pageDotSize:(CGSize)pageDotSize;
    

    2、在使用了自定义PageControl的自定义样式后,部分PageControl的属性将失效,比如颜色,自定义图片等;

    你的Star是我更新的动力,使用过程如果有什么问题或者有什么新的建议,可以issues,我会及时回复大家!

    相关文章

      网友评论

        本文标题:MSCycleScrollView

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