sí, la respuesta de pt2ph8 es correcta,
pero si por alguna extraña razón su contentSize debería ser mayor que el UIScrollView, puede deshabilitar el desplazamiento vertical implementando el método del protocolo UIScrollView
-(void)scrollViewDidScroll:(UIScrollView *)aScrollView;
solo agregue esto en su UIViewController
float oldY;
- (void)scrollViewDidScroll:(UIScrollView *)aScrollView
{
[aScrollView setContentOffset: CGPointMake(aScrollView.contentOffset.x, oldY)];
}
es solo el método llamado cuando el usuario desplaza su UIScrollView, y al hacerlo, fuerza el contenido a tener siempre el mismo .y