欢迎光临
我们一直在努力

Banner轮播图

建站超值云服务器,限时71元/月

Banner轮播图

项目介绍:

链接描述除了本文提供的轮播图以外,还有几个好用的库也都放在Git上面供大家pod使用。作者信息:
Github地址:https://github.com/yangKJ
简书地址:https://www.jianshu.com/u/c84c00476ab6
博客地址:https://blog.csdn.net/qq_34534179
KJBannerView

  • 这个工程提供了轮播Banner,自带图片下载、缓存相关功能
  • 无任何第三方依赖、轻量级组件
  • pod ‘KJBannerView’

相关Demo下载地址[Demo下载地址](https://github.com/yangKJ/KJBannerViewDemo简书地址[简书地址](https://www.jianshu.com/u/c84c00476ab6使用方法

  1. KJBannerView *banner2 = [[KJBannerView alloc]initWithFrame:CGRectMake(0, 150+self.view.frame.size.width*0.4, self.view.frame.size.width, self.view.frame.size.width*0.4)];
  2. self.banner2 = banner2;
  3. banner2.imgCornerRadius = 15;
  4. banner2.autoScrollTimeInterval = 2;
  5. banner2.isZoom = YES;
  6. banner2.itemSpace = -10;
  7. banner2.itemWidth = self.view.frame.size.width-120;
  8. banner2.delegate = self;
  9. [self.view addSubview:banner2];
  10. banner2.kSelectBlock = ^(KJBannerView * _Nonnull banner, NSInteger idx) {
  11. NSLog(@"———%@,%ld",banner,idx);
  12. };
  13. /// 传入数据
  14. weakself.banner2.imageDatas = images;

复制代码
版本1.2.1

  • 再次优化,提高性能
  • 新增自带Cell显示本地图片 isLocalityImage

版本1.2.0

  • 新增自定义KJPageControl,支持3种样式(圆形,长方形,正方形)
  • 重新整理,从而提高轮播图性能
  • 自带Cell新增默认占位图,一条数据时隐藏KJPageControl

版本1.1.1

  • 新增支持Swift宏
  • 新增Block代理点击事件 KJBannerViewBlock
  • 新增设置滚动方向属性 rollType

版本1.1.0

  • 新增 支持自定义Cell
  • 使用方法:
  • 创建从KJBannerViewCell继承的Cell
  • 在model设置数据
  1. – (instancetype)initWithFrame:(CGRect)frame{
  2. if (self=[super initWithFrame:frame]) {
  3. [self.contentView addSubview:self.NameLabel];
  4. }
  5. return self;
  6. }
  7. – (void)setModel:(NSObject *)model{
  8. KJBannerModel *kj_model = (KJBannerModel*)model;
  9. self.NameLabel.text = kj_model.customTitle;
  10. }

复制代码

  • 新增 KJBannerView 轮播图 – banner支持缩放
  • 自带图片下载、缓存相关功能,无任何第三方依赖、轻量级组件
赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » Banner轮播图
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址