あきらめる。この非常に基本的なことを機能させることができないようです。助けてください...
URL からスクロール可能なピンチ/ズーム可能な画面に画像を読み込もうとしています。
空白の白い画面を生成するコード スニペットを次に示します。私はそれをviewDidAppearに配置することにしました:
@property (weak, nonatomic) UIScrollView *scrollView;
@property (weak, nonatomic) UIImageView *imageView;
...
- (void)viewDidAppear:(BOOL)animated {
NSData *photoData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:urlForImage]];
UIImage *photoImage = [[UIImage alloc] initWithData:photoData];
self.scrollView = [[UIScrollView alloc] initWithFrame:self.view.frame];
[self.scrollView setContentSize:photoImage.size];
[self.scrollView setMinimumZoomScale:1];
[self.scrollView setMaximumZoomScale:5];
[self.view addSubview:self.scrollView];
self.imageView = [[UIImageView alloc] initWithImage:photoImage];
[self.imageView setContentMode:UIViewContentModeScaleAspectFit];
[self.imageView setFrame:self.view.frame];
[self.scrollView addSubview:self.imageView];
}
viewForZoomingInScrollView も実装しました。
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.imageView;
}
白い画面が表示されます。私は何が欠けていますか?前もって感謝します。