Frage

Was mache ich falsch? Hier ist, wie ich erstellen + bevölkern meine Scroll

    -(void)viewDidAppear:(BOOL)animated {

    UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bigimage.jpg"]];
    imgView.contentMode = UIViewContentModeScaleAspectFit;

    scrollView = [[UIScrollView alloc] initWithFrame:self.view.frame];
    scrollView.contentSize = imgView.frame.size;

    scrollView.minimumZoomScale =  scrollView.frame.size.width / scrollView.contentSize.width * 0.99;
    scrollView.maximumZoomScale =  2;

    [self.view addSubview:scrollView];


[scrollView addSubview:imgView];

    [scrollView setZoomScale:0.5 animated:YES];
    NSLog(@"current zoomScale: %f", scrollView.zoomScale);
    [imgView release];
}

Die NSLogged zoomScale ist 1,0, und das Bild wird deutlich in voller Größe angezeigt. Pinch-Zoom macht nichts. Ich habe fast alles versucht, ich im Netz finden kann, aber jeder scheint genau das tun, dies zu werden, und es funktioniert für sie.

Die Hilfe wird in beträchtlichem Ausmaß zu schätzen!

War es hilfreich?

Lösung

A UIScrollView nicht vergrößern, wenn es seine delegate Eigenschaft auf ein gültiges UIScrollViewDelegate gesetzt hat, die reagiert auf

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView;

Überprüfen Sie heraus die Dokumentation

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top