Aș dori să aibă vedere de parcurgere cu o vedere conținutul imaginii. Imaginea este de fapt harta, care este mult mai mare decât ecranul. Harta trebuie să fie inițial în centrul vizualizării de defilare, cum ar fi fotografii în Fotografii aplicație atunci când iPhone rândul său, la orientarea peisaj.

Nu am reușit să aibă harta în centru, cu zoom corectă și defilare în același timp. Cu condiția ca imaginea hartă pornește din partea de sus a ecranului (în orientarea portret), codul arata ceva de genul:
- (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;
}
Când am muta cadrul de imagine la centru, imaginea creste doar din partea de sus a cadrului său în jos. Am încercat să se joace în jurul cu mapView transforma, cu schimbarea dinamic cadru al ImageView. Nimic nu funcționează pentru mine până acum.













