開源地址: https://github.com/gsdios/SDCycleScrollView
簡單好用的 無限循環(huán)工具。
超簡單使用
1 記得使用 SDWebImage
2 SDCycleScrollViewDelegate
_cycleScrollerView = [SDCycleScrollView cycleScrollViewWithFrame:CGRectZero
delegate:self
placeholderImage:[UIImage imageNamed:@"tabbar_icon0_normal"]];
_cycleScrollerView.localizationImageNamesGroup = @[@"iconfont-nianhua-2",
@"iconfont-nianhua-3",
@"iconfont-nianhua-4"];
_cycleScrollerView.autoScrollTimeInterval = 5.;// 自動滾動時間間隔
_cycleScrollerView.pageControlAliment = SDCycleScrollViewPageContolAlimentRight;// 翻頁 右下角
_cycleScrollerView.titleLabelBackgroundColor = [UIColor clearColor];// 圖片對應(yīng)的標(biāo)題的 背景色哗蜈。(因為沒有設(shè)標(biāo)題)
// ok xib 自動布局都可以。還是很不錯的距潘。
[SDCycleScrollView clearImagesCache];// 清除緩存。
部分自定義
- 獲取網(wǎng)絡(luò)圖片
_cycleScrollerView.localizationImageNamesGroup = @[];// 網(wǎng)絡(luò)圖片
- 圖片對應(yīng)的標(biāo)題
_cycleScrollerView.titlesGroup = @[@"aaa",
@"bbb",
@"ccc"];
- 代理
/** 點擊圖片回調(diào) */
- (void)cycleScrollView:(SDCycleScrollView *)cycleScrollView didSelectItemAtIndex:(NSInteger)index;
/** 圖片滾動回調(diào) */
- (void)cycleScrollView:(SDCycleScrollView *)cycleScrollView didScrollToIndex:(NSInteger)index;
- 其他看 API音比,非常清除簡單,對分頁控件小圓點自定義硅确,等等
1