所以,我正在从互联网上下载一个 48x48px 的图像并将其放在一个 48x48px 的 UIImageView 中。但结果是这样的:
换句话说,图像的高度由于某种原因而崩溃。
这是我下载图像的方法:
if (!_myObject.userProfileImage) {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSString *imageUrl = _myObject.userProfileImageUrl;
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:imageUrl]];
dispatch_async(dispatch_get_main_queue(), ^{
self.userProfileImageView.image = [UIImage imageWithData:data];
});
});
}
else {
self.userProfileImageView.image = _myObject.userProfileImage;
}