我有一个 UIImageView,它从 ios 文件系统的文档目录中加载图像。
问题是当我打电话时
[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];
谢谢,阿什利