在异步请求图像后获取图像的大小

时间:2014-01-16 13:51:39

标签: ios objective-c uiimageview uiimage

我使用EGOImage从远程异步请求图像。但是在请求之前分配了EGOImageView的大小。问题是从远程请求的图像具有不同的大小。那么可以调整imageView或其他一些解决方案的大小吗?

谢谢!

ps:使用EGOImage的方式:

imageView = [[EGOImageView alloc] init];
imageView.frame = oldFrame;
imageView.imageURL = [NSURL URLWithString:url];

2 个答案:

答案 0 :(得分:1)

要实现此目的,您可以使用委托方法imageViewLoadedImage。成功加载图像后,您的委托方法将被触发,在此方法中,您可以调整imageView的大小。

答案 1 :(得分:1)

EGOImageView是否具有委托方法,该方法在加载图像时会触发?如果有,则可以将imageview的大小调整为该方法。