欢迎光临
我们一直在努力

使用collectionView的无限轮播图

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

使用collectionView的无限轮播图

项目介绍:

LyScrollBanner

简单使用方法

[Objective-C] 查看源文件 复制代码

    CGRect  rect = CGRectMake(0, 0, 320, 220);
    NSArray *arr = @[@"1.jpg",@"2.jpg",@"3.jpg",@"4.jpg",@"5.jpg"];
    LyScrollBanner *ScrollBanner = [LyScrollBanner LyScrollBannerWithFrame:rect
                                                                 ImagesArray:arr];
    ScrollBanner.delegate = self;
    [self.view addSubview:ScrollBanner];

代理方法点击获取序号

[Objective-C] 查看源文件 复制代码

-(void)LyScrollBannerViewClickTag:(NSInteger)tag;

.h 头文件

[Objective-C] 查看源文件 复制代码

#import <UIKit/UIKit.h>

@protocol LyScrollBannerDelegate <NSObject>

//@optional
-(void)LyScrollBannerViewClickTag:(NSInteger)tag;

@end

@interface LyScrollBanner : UIView
/**
 *  初始化方法1 - dataSource为url的数组
 */
+(instancetype)LyScrollBannerWithFrame:(CGRect)frame
            ImagesArrayWtithNetworking:(NSArray*)dataSource
                  placeholderImageName:(NSString *)placeholderImageName;

/**
 *  初始化方法2 - dataSource为本地imageName的数组
 */
+(instancetype)LyScrollBannerWithFrame:(CGRect)frame
                        ImageNameArray:(NSArray*)dataSource;

-(instancetype)initWithFrame:(CGRect)frame
             ImageNameArray:(NSArray *)dataSource;

@property(nonatomic ,assign)BOOL       isCancelAutoNextPage;//取消自动轮播
@property(nonatomic ,assign)BOOL       isCancelPageControl;//取消pagecontrol;
@property(nonatomic ,assign)BOOL       isCancelInfiniteBanner;//取消无限轮播

@property (nonatomic, weak)id <LyScrollBannerDelegate> delegate;

@end

DEMO 直接下载:

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 使用collectionView的无限轮播图
分享到: 更多 (0)