Popularity
1.8
Stable
Activity
0.0
Stable
57
2
10

Code Quality Rank: L5
Programming language: Objective-C
License: MIT License
Tags: UI    
Latest version: v1.0

GoAutoSlideView alternatives and similar libraries

Based on the "UI" category.
Alternatively, view GoAutoSlideView alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of GoAutoSlideView or a related project?

Add another 'UI' Library

README

GoAutoSlideView

Version License Platform

GoAutoSlideView extends UIScrollView by featuring infinitely and automatically slide.

ScreenShot

[Screenshot](./Screenshots/screenshot.gif "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));
}

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Credits

  • zjmdp

License

MIT license


*Note that all licence references and agreements mentioned in the GoAutoSlideView README section above are relevant to that project's source code only.