首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

SDCycleScrollView 多样使用

2024-12-13 来源:要发发知识网

#import "SDCycleScrollView.h"

SDCycleScrollViewDelegate

@property (nonatomic, strong) SDCycleScrollView *localCycleScrollView;

@property (nonatomic, strong) SDCycleScrollView *textCycleScrollView;

- (void)viewDidLoad {

[superviewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

self.view.backgroundColor= [UIColororangeColor];

[self.viewaddSubview:[selflocalCycleScrollView]];

[self.viewaddSubview:[selftextCycleScrollView]];

}

/** 点击图片回调 */

- (void)cycleScrollView:(SDCycleScrollView*)cycleScrollView didSelectItemAtIndex:(NSInteger)index {

NSLog(@" ------ %ld", index);

switch(cycleScrollView.tag) {

case100:{

NSLog(@" self.localCycleScrollView :%ld", index);

}break;

case200:{

NSLog(@" self.textCycleScrollView :%ld", index);

}break;

default:

break;

}

}

/** 图片滚动回调 */

- (void)cycleScrollView:(SDCycleScrollView*)cycleScrollView didScrollToIndex:(NSInteger)index {

//NSLog(@" ====== %ld", index);

}

#pragma mark 轮播

- (SDCycleScrollView*)localCycleScrollView {

if(!_localCycleScrollView) {

NSArray* localImageArray =@[@"青",

@"青",

@"青",

@"青",

@"青"// 本地图片请填写全名

];

self.localCycleScrollView= [SDCycleScrollViewcycleScrollViewWithFrame:CGRectMake(0,40,self.view.bounds.size.width,100)shouldInfiniteLoop:YESimageNamesGroup:localImageArray];

self.localCycleScrollView.delegate=self;

self.localCycleScrollView.tag=100;

self.localCycleScrollView.scrollDirection=UICollectionViewScrollDirectionHorizontal;

self.localCycleScrollView.autoScrollTimeInterval=1;

}

return_localCycleScrollView;

}

- (SDCycleScrollView*)textCycleScrollView {

if(!_textCycleScrollView)

{

self.textCycleScrollView= [SDCycleScrollViewcycleScrollViewWithFrame:CGRectMake(0,150,self.view.bounds.size.width,30)delegate:selfplaceholderImage:nil];

self.textCycleScrollView.tag=200;

self.textCycleScrollView.scrollDirection=UICollectionViewScrollDirectionVertical;

self.textCycleScrollView.onlyDisplayText=YES;

self.textCycleScrollView.titlesGroup=@[@"第一个", @"第二个", @"第三个"];

}

return_textCycleScrollView;

}

显示全文