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

    MSCycleScrollView 一款定制性极高的轮播图,可根据自己需求自定义PageControl的样式(包括...

网友评论

    本文标题:MSCycleScrollView

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