私は、iosファイルシステムのドキュメントディレクトリから画像を読み込むUIImageViewを持っています。ios - UIImageViewのSizeToFitが機能しない
問題は、私は
[imageView sizeToFit];
を呼び出したときにそれが動作しないということです。画像がその時点で完全に読み込まれていないため、画像の幅が&の高さになる前にsizeToFitパーツが呼び出されていると思います。
誰かが修正の指示に私を指摘できますか。
はここに私のコードです:
imageView.contentMode = UIViewContentModeScaleAspectFit;
imageView.image = [UIImage imageWithContentsOfFile:[FileOperations getLibraryPath:[NSString stringWithFormat:@"%d.png", listData.imageId]]];
[imageView sizeToFit];
[imageScroll setContentOffset:CGPointMake(0, 0)];
imageScroll.contentSize = imageView.frame.size;
imageScroll.decelerationRate = UIScrollViewDecelerationRateFast;
imageScroll.minimumZoomScale = 1;
imageScroll.maximumZoomScale = 2;
[imageScroll setZoomScale:imageScroll.minimumZoomScale];
[imageScroll addSubview:imageView];
おかげで、 アシュリー
"動作しません"と正確にはどういう意味ですか?間違ったサイズですか? –
「UIImageView」の「Mode」値の1つ、「Aspect Fit」のようなものを使用していない理由はありますか? – mbm29414
"それは動作しません"とは、100%で表示されていることを意味し、画像はiPhone自体よりもはるかに大きいです。 –