Sí existe:
yourScrollView.pagingEnabled = YES;
Compruebe el UIScrollView para más información.
Si el valor de esta propiedad es SÍ, la vista de desplazamiento se detiene en los múltiplos de los límites de la vista de desplazamiento cuando el usuario se desplaza. El valor predeterminado es no.
que sugieren que puede ser necesario cambiar la estructura de su vista a algo como esto:
+--------+
| | <- UIView to hold your structure
+--------+
+--+
| | <- UIScrollView, clipsToBounds = NO, width = column.width
+--+
+--+--+--+
| | | | <- UIView columns
+--+--+--+
centro de la UIScrollView
horizontal y asegurarse de que el UIView
que contiene el UIScrollView
tiene una anchura que es un múltiplo de el ancho de UIScrollView
También creo que iOS SDK 5 agregó soporte para "sugerir" ubicaciones en una vista de desplazamiento? – Moszi
No puedo ver eso en los documentos: S ¿Tiene alguna referencia que pueda seguir para eso? –
Si no me equivoco, no solo mostraría una columna a la vez, sino que también mostraría varias columnas, como en mi ejemplo. También para dejar en claro que no me molesta, se desplaza como siempre, siempre y cuando se detenga en toda una columna. – Camsoft