How to create image slider in iOS?

2 Solutions Collect From Internet About “How to create image slider in iOS?”

Try this code to create Image Slider Show Using UIScrollView.

int x=0;
self.scrollView.pagingEnabled=YES;
NSArray *image=[[NSArray alloc]initWithObjects:@"1.png",@"2.png",@"3.png", nil];
for (int i=0; i<image.count; i++) 
{
    UIImageView *img=[[UIImageView alloc]initWithFrame:CGRectMake(x, 0,[[UIScreen mainScreen] bounds].size.width, self.scrollView.frame.size.height)];
    img.image=[UIImage imageNamed:[image objectAtIndex:i]];
    x=x+[[UIScreen mainScreen] bounds].size.width;
    [self.scrollView addSubview:img];
}
self.scrollView.contentSize=CGSizeMake(x, self.scrollView.frame.size.height);
self.scrollView.contentOffset=CGPointMake(0, 0);

There are one great image slider lib i used on my project https://github.com/kimar/KIImagePager, definitely worth checking.
Here are few steps to integrate the library with your project.

  1. Download and import the library to your project
  2. Add view to your nib file (if you are using it with nib file), set the view class to use KIImagePager
  3. Set the properties as seen on their example page.

And there you go, you will have working image slider on your project.