iOS開發 ----- 自動迴圈滾動或引導頁效果
阿新 • • 發佈:2019-02-06
AutoScroller
一個簡單的滾動檢視,可以實現三種功能,比較簡單,就不解釋了,Demo連結
1 在LoopScroller.h中,可以實現迴圈自動滾動,或滑動迴圈滾動
1.1用法
LoopScroller * loop = [[LoopScroller alloc]initWithFrame:self.view.frame];
loop.arrayImage = @[@"page1",
@"page2",
@"page3",
@"page4" ,
@"page5",
@"page6"];
[loop creatLoopScroller];
loop.delegate = self;
[self.view addSubview:loop];
1.2 遵守LoopImageClickDelegate之後,以供點選圖片使用,實現下邊方法,index為圖片的索引
-(void)loopImageClick:(NSInteger)index;
2. 在LoopScroller.h中,實現迴圈滾動且帶有標題,可自動切換,可滑動切換
2.1 用法
LoopScroller * loop = [[LoopScroller alloc]initWithFrame:self.view.frame];
loop.arrayImage = @[@"page1",
@"page2",
@"page3",
@"page4",
@"page5",
@"page6"];
loop.arrayTitle = @[@"page1",
@"page2",
@"page3",
@"page4",
@"page5",
@"page6"];
loop.isShowTitle = YES;
[loop creatLoopScroller];
loop.delegate = self;
[self.view addSubview:loop];
2.2 遵守LoopImageClickDelegate之後,以供點選圖片使用,實現下邊方法,index為圖片的索引
-(void)loopImageClick:(NSInteger)index;
3 在GuideScroller中,實現引導頁效果,最後一頁可以放一個按鈕以供點選,手動滑動
3.1 用法
GuideScroller * guide = [[GuideScroller alloc]initWithFrame:self.view.frame];
guide.arrayImage = @[@"page1",
@"page2",
@"page3",
@"page4",
@"page5",
@"page6"];
guide.delegate = self;
UIButton * button = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 100, 100)];
button.backgroundColor = [UIColor redColor];
guide.lastPageButton = button;
[guide creatGudiePage];
[self.view addSubview:guide];
3.2 遵守LastPageButtonInGudiePageClickDelegate協議之後,實現下邊方法來處理點選button點選事件
-(void)lastPageButtonClick;