Der Zoom für uiscrollview funktioniert nicht

Ich verstehe nicht, warum die Bildlaufansicht nicht funktioniert, da ich Ratschläge aus Tutorials befolgt habe.

Ich habe das erstelltUIScrollView das enthält eineUIImageView und ich habe auch die Methode hinzugefügt

 - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
 {
   return imgv;
 }

und dasUIScrollViewDelegate in der Schnittstelle, aber es funktioniert nicht.

Hier ist der Code für dieUIScrollView:

 imgv = [[UIImageView alloc]
                     initWithFrame:CGRectMake(0, 0, 1000, 500)];
 imgv.image = [UIImage imageWithData:retrievedData];

 scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 800, 800)];
 scrollView setContentSize:CGSizeMake(imgv.image.size.width, imgv.image.size.height)];
 scrollView.maximumZoomScale = 4;
 scrollView.minimumZoomScale = 1;
 [scrollView setScrollEnabled:YES];
 scrollView.clipsToBounds = YES;
 scrollView.delegate = self;

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(hideImageView)];

 [scrollView addSubview:imgv];
 [view addSubview:scrollView];

Ich wäre dankbar, wenn jemand herausfinden könnte, woran das liegen könnte.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage