1. 程式人生 > >iOS開發 ----- 自動迴圈滾動或引導頁效果

iOS開發 ----- 自動迴圈滾動或引導頁效果

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;