(A partir del ejemplo PageControl)
Para ir directamente a una sección particular de la ScrollView utilizar
CGRect frame = scrollView.frame;
frame.origin.x = frame.size.width * page;
frame.origin.y = 0;
[scrollView scrollRectToVisible:frame animated:YES];
simplemente he implementado la misma por ejemplo, control, ScrollView y página y utilizado el
pageControl.currentPage = {pageNumber};
que funcionó a la perfección, ¿está seguro de que pageControl outlet es s y correctamente en Interface Builder (si lo está usando).
Si el problema es que scrollView no funciona, y no el pageControl. Luego, asegúrese de tener el contenido de scrollView configurado correctamente.
scrollView.contentSize = CGSizeMake(320*numberOfPages, scrollView.frame.size.height);
Para este ScrollView a continuación, añadir el contenido de cada sección
page1ViewController.view.frame = CGRectMake(0, 0, 320, 200);
[scrollView addSubview:page1ViewController.view];
Página siguiente es empujado a lo ancho de la pantalla 1
page2ViewController.view.frame = CGRectMake(320, 0, 320, 200);
[scrollView addSubview:page2ViewController.view];
¿Qué es exactamente se debe conectar a qué? mi UIPageControl está conectado a mi RootViewController directamente y no a mi ScrollViewController (todos en el mismo archivo de xib) – RexOnRoids
Crear puntos de venta en su controlador, tanto para el ScrollView y PageControl @property (no atómica, retener) IBOutlet UIScrollView * ScrollView; @property (no atómico, retener) IBOutlet UIPageControl * pageControl; y vincúlelos a los controles en el xib – Liam