WTAlbumView 图片轮播控件,简单实用

WTAlbumView 图片轮播控件,简单实用

Swift 图片处理展示

详细介绍

WTAlbumView

图片轮播控件,简单实用

https://github.com/Sean-LWT/WTAlbumView/tree/master#wtalbumview

效果

使用方法

    WTAlbumView* nomalAlbum = [[WTAlbumView alloc] initWithFrame:CGRectMake(0, 0, width, width/2.0)];
    nomalAlbum.dataArr = @[@"http://image.baidu.com/search/down?tn=download&word=download&ie=utf8&fr=detail&url=http%3A%2F%2Fimg.taopic.com%2Fuploads%2Fallimg%2F140901%2F234748-140Z109564920.jpg&thumburl=http%3A%2F%2Fimg4.imgtn.bdimg.com%2Fit%2Fu%3D3726007358%2C377834654%26fm%3D27%26gp%3D0.jpg",@"http://image.baidu.com/search/down?tn=download&word=download&ie=utf8&fr=detail&url=http%3A%2F%2Fimg5.duitang.com%2Fuploads%2Fitem%2F201604%2F18%2F20160418155312_RPhGj.jpeg&thumburl=http%3A%2F%2Fimg0.imgtn.bdimg.com%2Fit%2Fu%3D1320472583%2C3568142381%26fm%3D27%26gp%3D0.jpg"];
    [self.view addSubview:nomalAlbum];

方法、参数

/**
 轮播控件代理
 */
@property (nonatomic,weak) id<WTAlbumViewDelegate>delegate;
/**
 轮播类型
 */
@property (nonatomic,assign)WTAlbumViewType type;
/**
 pageControl类型
 */
@property (nonatomic,assign)WTAlbumViewPageType pageType;


/**
 轮播数据
 */
@property (nonatomic,copy)NSArray<id >* dataArr;
/** 
 图片滚动方向,默认为水平滚动
 */
@property (nonatomic, assign)UICollectionViewScrollDirection scrollDirection;
/**
 是否自动轮播,默认为是
 */
@property (nonatomic,assign)BOOL autoScroll;
/**
 轮播时间,仅当autoScroll为YES时有效,默认为3s
 */
@property (nonatomic,assign)CGFloat autoScrollTimeInterval;



/**
 占位图
 */
@property (nonatomic,copy)UIImage* placeholderImage;
/**
 是否需要显示pageControl,默认为是
 */
@property (nonatomic,assign)BOOL showPageControl;
/** 
 轮播文字label字体颜色,默认为黑色
 */
@property (nonatomic,copy)UIColor* titleLabelTextColor;
/**
 轮播文字label字体大小,默认为15号字体
 */
@property (nonatomic,copy)UIFont* titleLabelTextFont;
/** 
 轮播文字label背景颜色
 */
@property (nonatomic,copy)UIColor* titleLabelBackgroundColor;




/**
 滚动修复
 */
- (void)fixScroll;

代理回调

/**
 图片/文字点击事件

 @param albumView WTAlbumView对象
 @param index 点击位置
 */
- (void)albumView:(WTAlbumView* )albumView didClickAtIndex:(NSInteger)index;