代码库> 滚动视图> SDBannerView无限轮播
SDBannerView无限轮播
关注
上传者:momo13014 分类:滚动视图(Scrollview)
查看次数:1873 下载次数:394
上传时间:2016-04-01 大小:309 B
UIScrollVIew无限轮播,支持一下功能:
1. 支持本地图片,网路图片轮播,支持占位图片;
2. 网络图片支持本地缓存,一次下载,永久有效。支持缓存清理
3. 自定义PageControl位置, 轮播间隔。
4. block点击当前图片
5. 支持CocoaaPods集成。github地址: https://github.com/momo13014/SDBannerView

#import
typedef NS_ENUM(NSInteger, PageControlPosition){
PageControlPositionUpleft = 1,
PageControlPositionUpCenter,
PageControlPositionUpRight,
PageControlPositionDownLeft,
PageControlPositionDownCenter,
PageControlPositionDownRight
};
@interface SDBannerView : UIView

/**
* 通过本地图片资源加载轮播图
*
* @param frame <#frame description#>
* @param names <#names description#>
*
* @return <#return value description#>
*/
- (instancetype)initWithFrame:(CGRect)frame imageNames:(NSArray *)names;

/**
* 获取网络图片并进行显示
*
* @param frame 轮播图范围
* @param imageUrls 网络图片链接数组
*
* @return <#return value description#>
*/
- (instancetype)initWithFrame:(CGRect)frame urls:(NSArray *)imageUrls;


/**
* 占位图片
*/
@property (nonatomic, strong) UIImage *placeholderImage;

/**
* 是否自动轮播, 默认=YES
*/
@property (nonatomic, assign) BOOL autoBanner;

/**
* 轮播时差
*/
@property (nonatomic, assign) NSTimeInterval autoScrollTimeInterval;

/**
* PageControl的位置
*/
@property (nonatomic, assign) PageControlPosition pageType;
/**
* PageContril默认指示颜色
*/
@property (nonatomic, assign) UIColor *pageIndicatorTintColor;

/**
* pageControl
*/
@property (nonatomic, assign) UIColor *currentPageIndicatorTintColor;
/**
* 当前被点击的图片索引
*/
@property (nonatomic, copy) void(^currentIndexDidTap)(NSInteger index);


@end
即将添加:
1. 备忘录
2. XIb支持
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


本周热门下载
综合评论
提示
sina weixin mail 回到顶部