用于 iOS 下载图片的组件。
功能
N/A
另一种方法是将 MLDownloadImageView.h
和 MLDownloadImageView.m
源文件直接添加到您的项目中。
MLDownloadImageView.h
和 MLDownloadImageView.m
到您的项目(使用“产品导航视图”)。确保在问到时选择“复制项目”。#import "MLDownloadImageView.h"
在您需要的任何地方包含 MLDownloadImageView。要使用 MLDownloadImageView,请简单创建一个对象,并按以下示例调用方法
MLDownloadImageView *imageView = [[MLDownloadImageView alloc] initWithFrame:CGRectMake(0, 0, 204, 204)];
[self.view addSubview:imageView];
// Configure MLDownloadImageView
NSString *yourURL = @""; // Url download image here
NSURL *urlToDownload = [[NSURL alloc] initWithString:yourURL];
// Place Holders (Is not required)
UIImage *placeHolder = [UIImage imageNamed:@"yourPlaceHolder"];
UIImage *imageError = [UIImage imageNamed:@"yourImageError"];
// Optional settings
BOOL isRounded = NO;
BOOL cacheEnable = YES;
[imageView downloadImageWithURL:urlToDownload placeHolder:placeHolder imageError:imageError roundedCorners:isRounded];
imageView.progressColor = [UIColor blackColor];
imageView.cacheEnable = cacheEnable;
// Start download
[imageView startDownload];
本项目使用 MIT 许可证。