You are probably looking for this code:
#define FRAME_WIDTH 330 - (void)viewDidLoad { [super viewDidLoad]; self.scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, FRAME_WIDTH, self.view.bounds.size.height)]; self.scrollView.bounces = YES; self.scrollView.pagingEnabled = YES; UIImageView *leftView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"2.png"]]; leftView.frame = CGRectMake(0, 0, 320, self.view.bounds.size.height); UIImageView* centerView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"9.png"]]; centerView.frame = CGRectMake(FRAME_WIDTH, 0, 320, self.view.bounds.size.height); UIImageView *rightView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"10.png"]]; rightView.frame = CGRectMake(FRAME_WIDTH * 2, 0,320,self.view.bounds.size.height); [self.scrollView addSubview:leftView]; [self.scrollView addSubview:centerView]; [self.scrollView addSubview:rightView]; [self.scrollView setContentSize:CGSizeMake(FRAME_WIDTH * 3, 0)]; [self.scrollView setContentOffset:CGPointMake(FRAME_WIDTH, 0)]; [self.view addSubview:self.scrollView]; }
Similar to iOS Photos app. This example creates 3 ImageViews.
Attached a test project so you can try it yourself: Project
Tomasz
source share