非常简单好用的无限轮播

今天写东西用到无限轮播,用了一个别人的demo,功能看着特别全,也很好,但是仔细看图片自动轮播的时候不顺畅,然后就搜了一下好用的轮播,自己改了一下更符合平时用了,就记录一下吧,以后省的忘记了哈

demo:http://download.csdn.net/detail/tuwanli125/9470322

demo地址:https://github.com/tuwanli/UNLimitedRollDemo

这个无限轮播可以显示本地图片也可以显示网络图片

真的很简单也很好用

上需求代码展示用法:只需要选择你是用本地图片还是网络图片就ok了


#import "RollMainVC.h"

#import "BannerScrollView.h"

#import "HeaderModel.h"

@interface RollMainVC ()<didWithImageDelegate>

{

    

    BannerScrollView *banView;

}

@property (nonatomic,strong)NSMutableArray *array;

@property (nonatomic,strong)NSArray *netArr;

@property (nonatomic,copy)NSString *imageType;


@end


@implementation RollMainVC


- (void)viewDidLoad {

    [superviewDidLoad];

    

   /*

     *显示网络图片

     */

    NSDictionary *dict1 =@{@"image":@"http://www.pj-hospital.com/d/file/998885555544/2014-04-28/06cca200bf633ab6868e499a0657fec0.jpg",@"title":@"盘锦市中心医院"};

    NSDictionary *dict2 =@{@"image":@"http://www.pj-hospital.com/d/file/998885555544/2014-04-28/f23199a3db612e6e3758840b4a5a0753.jpg",@"title":@"院内展示"};

    NSDictionary *dict3 =@{@"image":@"http://www.pj-hospital.com/d/file/998885555544/2014-04-28/1893b9d20b9a0da0ca7c2f1747a5be72.jpg",@"title":@"鄂尔多斯市中心医院"};

    NSDictionary *dict4 =@{@"image":@"http://www.pj-hospital.com/d/file/998885555544/2014-04-28/4307e2e9d6a490821c8e99c23957e82d.jpg",@"title":@"桓仁中心医院"};

   _netArr= [[NSMutableArrayalloc]initWithObjects:dict1,dict2,dict3,dict4,nil];

    _imageType = @"网络";

   /*

     *显示本地图片

     */

    NSDictionary *dict5 =@{@"image":@"1",@"title":@"盘锦市中心医院"};

    NSDictionary *dict6 =@{@"image":@"2",@"title":@"院内展示"};

    NSDictionary *dict7 =@{@"image":@"3",@"title":@"鄂尔多斯市中心医院"};

    NSDictionary *dict8 =@{@"image":@"4",@"title":@"桓仁中心医院"};

    _imageType = @"本地";

   _netArr= [[NSMutableArrayalloc]initWithObjects:dict5,dict6,dict7,dict8,nil];

   /*

     代码如下

     */

    banView = [BannerScrollViewcreateHeader];

    banView.delegate =self;

    banView.imagetype =_imageType;

    banView.frame =CGRectMake(0,0, [UIScreenmainScreen].bounds.size.width,300);

    banView.imgArr =self.array;

    

    [self.viewaddSubview:banView];

    


}

- (NSArray *)array

{

   if (_array ==nil) {

       _array = [[NSMutableArrayalloc]init];

       for (NSDictionary *dictin_netArr) {

           HeaderModel *model = [[HeaderModelalloc]initWithHeaderModel:dict];

            [_arrayaddObject:model];

        }

    }

   return_array;

}

- (void)didImage:(NSInteger)index

{


   NSLog(@"点击第%d张图片",index+1);

}

- (void)didReceiveMemoryWarning {

    [superdidReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


@end



- ( void )didImage:( NSInteger )index这个方法是点击图片的代理方法
想点击之后干点啥事自己决定吧骂人(妈咪妈咪哄哇咔咔)


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值