Usted probablemente está buscando este código:
#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];
}
se parece a la aplicación Fotos de iOS. Este ejemplo crea 3 ImageViews.
adjuntado un proyecto de prueba para que pueda hacerlo por uno mismo: Project
lo sé, pero ¿Cómo se ingresa/agrega la brecha en la vista de desplazamiento? SI la subvista para cada imagen se agrega a la vista de desplazamiento, ¿dónde se aplica esta matemática a scrollView? ¿cómo se agrega? – jarryd
@Benj: configuro mi scrollview ok, un problema que tengo al agregar todas las imágenes es la eficiencia. Lleva un tiempo cargar todas las imágenes en la vista. ¿Hay una manera óptima de hacer esto? – jarryd
¿Qué tamaño tienen tus imágenes? y cuantos hay? – Nyx0uf