Print

十行代码即可实现轮播图

设计辅导Qq:1052602713


自带 UIPageControl,可调整位置

源码

ImagePlayerView

ImagePlayerView

show a group of images in view

base on AutoLayout

custom UIPageControl position

support infinity scroll

Show

Installation with CocoaPodspod 'ImagePlayerView'Usageinitself.imageURLs = @[[NSURL URLWithString:@''], [NSURL URLWithString:@''], [NSURL URLWithString:@'']];implement delegate to load image#pragma mark - ImagePlayerViewDelegate - (NSInteger)numberOfItems { return self.imageURLs.count; } - (void)imagePlayerView:(ImagePlayerView *)imagePlayerView loadImageForImageView:(UIImageView *)imageView index:(NSInteger)index { // recommend to use SDWebImage lib to load web image // [imageView setImageWithURL:[self.imageURLs objectAtIndex:index] placeholderImage:nil]; imageView.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[self.imageURLs objectAtIndex:index]]]; }important

clear imagePlayerView instance

- (void)dealloc { // clear [self.imagePlayerView stopTimer]; self.imagePlayerView.imagePlayerViewDelegate = nil; self.imagePlayerView = nil; }adjust pageControl positionself.imagePlayerView.pageControlPosition = ICPageControlPosition_BottomLeft;hide pageControl or notself.imagePlayerView.hidePageControl = NO;adjust edgeInsetself.imagePlayerView.edgeInsets = UIEdgeInsetsMake(10, 20, 30, 40);endless switchself.imagePlayerView.endlessScroll = YES;Versionsv0.3.1

v0.3.1 dependenced on SDWebImage lib, you don't need to implement delegate to load image

pod 'ImagePlayerView', '~> 0.3.1'from v0.4 on

remove dependence on SDWebImage lib, you should implement delegate to load image

pod 'ImagePlayerView'

开题报告开题报告