Establezca el punto de inicio de un UIScrollView horizontal

He probado muchas soluciones diferentes, pero ninguna de ellas funciona para mí.

Tengo una vista de desplazamiento horizontal, ahora comienza a la izquierda, pero ¿cómo puedo hacer que comience en el medio?

Estoy usando este código en este momento en el controller:

- (void)viewDidLoad { [scroller2 setScrollEnabled:YES]; [scroller2 setContentSize:CGSizeMake(1735, 300)]; [super viewDidLoad]; } 

e IBOutlet UIScrollView *scroller2; en el file de encabezado.

¡Hice el contenido en el generador de interfaces (file .xib), y estoy usando Xcode 4.2!

¡Gracias por adelantado!

Creo que necesitas llamar a scrollRectToVisible:animated:

testing esto en viewDidLoad o viewDidAppear o sth. similar.

  [scroller2 scrollRectToVisible:CGRectMake(1735/2.0, 300/2.0, 1,1) animated:NO] 

Está buscando la propiedad contentOffset .

 [scroller2 setContentOffset:CGPointMake(appropriateXDisplacement, 0)];