Chtěl bych mít navigační pohled s výhledem k obsahu obrazu. Obraz je vlastně mapa, která je mnohem větší než na obrazovce. Mapa by měla být zpočátku ve středu pohledu scroll, jako jsou fotografie v aplikaci Fotografie, když zapnete iPhone na šířku.

Mi nepodařilo mít mapu v centru se správným zvětšení a rolování ve stejnou dobu. Za předpokladu, že mapa image začíná od horní části obrazovky (na výšku), kód vypadá nějak takto:
- (void)loadView {
mapView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@map.jpg]];
CGFloat mapHeight = MAP_HEIGHT * SCREEN_WIDTH / MAP_WIDTH;
mapView.frame = CGRectMake(0, 0, SCREEN_WIDTH, mapHeight);
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT)];
scrollView.delegate = self;
scrollView.contentSize = mapView.frame.size;
scrollView.maximumZoomScale = MAP_WIDTH / SCREEN_WIDTH;
scrollView.minimumZoomScale = 1;
[scrollView addSubview:mapView];
self.view = scrollView;
}
Když jsem se přesunout rám obrazu do středu, obraz roste pouze z horní části rámu dolů. Snažil jsem se hrát si s MapView transformace, s dynamicky se měnící snímek imageView. Nic nefunguje pro mě tak daleko.













