Skip to content

LiuYulei001/CycleImageView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CycleImageView

基于UICollectionView封装高性能轮播图

涉及控件:

UICollectionView、UICollectionViewCell、UIPageControl、NSTimer

参数:

//滑动方向:垂直、水平

@property(nonatomic,assign)MovementDirectionType movementDirection;

//自动滚动间隔时间

@property(nonatomic,assign)NSTimeInterval timeInterval;

//隐藏pageControl

@property(nonatomic,assign)BOOL hidePageControl;

//是否允许手动滑动

@property(nonatomic,assign)BOOL canFingersSliding;

用法:

导入头文件#import "CycleImageView.h"

如需点击事件需实现代理协议

创建:

CycleImageView *cycleImageView = [[CycleImageView alloc]initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 250)];

cycleImageView.images = @[[UIImage imageNamed:@"1"],[UIImage imageNamed:@"2"],[UIImage imageNamed:@"3"]];

cycleImageView.delegate = self;

[self.view addSubview:cycleImageView];

代理:

#pragma mark - CycleImageViewDelegate

  • (void)didSelectItemAtIndex:(NSInteger)index { NSLog(@"%ld",index); }

About

基于UICollectionView封装高性能轮播图

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published