Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

To show images in UIScrollView, based on AutoLayout

License

Notifications You must be signed in to change notification settings

v5s/ImagePlayerView

Repository files navigation

ImagePlayerView

  • Show a group of images in view
  • Support Auto Layout
  • UIPageControl, remove option

##Show image

##Installation with CocoaPods

pod 'ImagePlayerView'

##Usage ###init

self.imageURLs = @[[NSURL URLWithString:@"http://sudasuta.com/wp-content/uploads/2013/10/10143181686_375e063f2c_z.jpg"],
 [NSURL URLWithString:@"http://www.yancheng.gov.cn/ztzl/zgycddhsdgy/xwdt/201109/W020110902584601289616.jpg"],
 [NSURL URLWithString:@"http://fzone.oushinet.com/bbs/data/attachment/forum/201208/15/074140zsb6ko6hfhzrb40q.jpg"]];

###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]]];
}

###adjust pageControl position

self.imagePlayerView.pageControlPosition = ICPageControlPosition_BottomLeft;

###hide pageControl or not

self.imagePlayerView.hidePageControl = NO;

###adjust edgeInset

self.imagePlayerView.edgeInsets = UIEdgeInsetsMake(10, 20, 30, 40);

##Versions ###v0.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'

About

To show images in UIScrollView, based on AutoLayout

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 82.3%
  • Ruby 17.7%

AltStyle によって変換されたページ (->オリジナル) /