Создайте отдельный uiview и добавьте UIImageView с центром в этом, затем добавьте представление в scrollview
UIView *view = [[UIVIew alloc] initWithFrame:<frame that will fill your scrollview>];
CGRect frame = CGRectMake((view.size.width - IMAGE_WIDTH)/2, (view.size.height - IMAGE_HEIGHT)/2, IMAGE_WIDTH, IMAGE_HEIGHT);
UIImageView *imageView = [[UIImageView alloc] initWithFrame:frame];
imageView.image = [UIImage imageNamed:@"imageSized_IMAGE_WIDTH_by_IMAGE_HEIGHT.png"];
[view addSubview:imageView];
[imageView release];
[scrollView addSubview:view];
[view release];
Обратите внимание, что вам нужно будет установить рамку вида в соответствии с размерами и местоположением, которые вам нужны в просмотре прокрутки. Важной частью, на которую следует обратить внимание, является центрирование изображения в рамке вида с использованием размеров рамок вида в качестве переменных.