测试已测试 | ✗ |
语言语言 | Obj-CObjective C |
许可证 | MIT |
发布最后发布 | 2014年12月 |
由 Bruno Tortato Furtado 维护。
NZCircularImageView 是 UIImageView 扩展。它可以异步下载图像并显示成圆角形式。
它可以用于展示用户资料的照片。
NZCircularImageView 在 iOS 6.0+ 版本上运行并且与 ARC 项目兼容。它依赖于以下 Apple 框架,这些框架通常已包含在大多数 Xcode 模板中
您需要 LLVM 3.0 或更高版本来构建 NZCircularImageView。
NZCircularImageView 使用 SDWebImage 和 UIActivityIndicator-for-SDWebImage 来异步下载图像。
或者,您可以直接将源文件添加到项目中。
NZCircularImageView
文件夹中的所有文件拖放到您的项目中(使用“Product Navigator view”)。如果在项目外部解压缩了代码存档,请确保选择“复制项目”。该类重写了 -(void)setFrame:
方法,确保每次设置图像时都以圆角的形式呈现。此类还使用带有 clipsToBounds
抖动标志的 UIViewContentModeScaleAspectFill
内容模式,以确保不改变图像分辨率。
circularImageView.image = [UIImage imageNamed:@"Default-Avatar"];
// this method append parameters at url:
// - width: image view width
// - height: image view height
// - mode: crop (crop image from center)
[circularImageView setImageWithResizeURL:@"http://example.com/image.png"];
//
// ... with custom loading indicator
[circularImageView setImageWithResizeURL:kImageUrl
usingActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
//
// ... with placeholder image
[self.imageView setImageWithResizeURL:kImageUrl
placeholderImage:[UIImage imageNamed:@"Sample"]
usingActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
为了在调试/发布模式下启用日志,在您的项目中的 *-Prefix.pch
文件中添加 #define NZDEBUG
。
本代码根据 MIT 许可证的条款和条件进行分发。
每个 NZCircularImageView 版本的简要总结可以在 wiki 中找到。