/ Scroll

GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide

GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide

GoAutoSlideView

GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide.

screenshot

Installation

CocoaPods


pod 'GoAutoSlideView', '~> 0.7'

Manually

  1. Downloads the source files in directory GoAutoSlideView/Classes.
  2. Add the source files to your project.
  3. import "GoAutoSlideView.h" in your files.

Usage

Create GoAutoSlideView


GoAutoSlideView *slideView = [[GoAutoSlideView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 250)];
slideView.slideDuration = 5;
slideView.slideDelegate = self;
slideView.slideDataSource = self;
slideView.currentPageIndicatorColor = [UIColor blueColor];
[self.view addSubView:slideView];
[slideView reloadData];

Implement GoSlideViewDataSource


- (NSInteger)numberOfPagesInGoAutoSlideView:(GoAutoSlideView *)goAutoSlideView{
    return 5;
}

- (UIView *)goAutoSlideView:(GoAutoSlideView *)goAutoSlideView viewAtPage:(NSInteger)page{
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 250)];
	[image setImage:[UIImage imageNamed:images[page]]]
    return imageView;
}

Implement GoSlideViewDelegate


- (void)goAutoSlideView:(GoAutoSlideView *)goAutoSlideView didTapViewPage:(NSInteger)page{
	NSLog(@"didTapViewPage at index: %@", @(page));
}

GitHub