M13AsynchronousImageView 1.0.1

M13AsynchronousImageView 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布上次发布2015年3月

Brandon McQuilkin 维护。



  • 作者:
  • Brandon McQuilkin

M13AsynchronousImageView 是 UIImageView 的分类扩展,用于异步加载图片。只需传递图片的 URL(本地或外部),UIImageView 就会在后台负责加载图片。这对于 UITableViews 和 UICollectionViews 非常理想,因为它不会在主线程中进行图片加载,因此主界面仍然可以响应用户的操作。

功能

  • 加载图片很简单,只需使用 "loadImageAtURL:" 将 URL 传递给 UIImageView。
  • 使用自定义类(M13AsynchronousImageLoader)来处理图片的加载和存储。图像加载器有几个选项
    • 图像加载器可以处理本地和外部 URL。
    • 可以有多个具有不同属性的图像加载器。
    • 加载器使用默认的 NSCache。图像加载器的 NSCache 属性被公开,以便进一步优化图像缓存属性。
    • 可以更改并发下载的最大数量。
    • 可以设置自定义的超时时间间隔。

设置

  • 除非需要自定义配置,否则无需设置!只需开始加载图片。

联系我

如果您有任何问题、评论或建议,请给我发消息。如果您发现了一个错误或想要提交一个拉取请求,请让我知道。

许可

MIT 许可证

版权所有 (c) 2014 Brandon McQuilkin

特此授予任何人免费获得此软件及其相关文档文件(以下简称“软件”)副本的权限,无限制使用该软件,包括但不限于以下权利:
使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本来许可他人根据以下条件使用软件。
以下条件:

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何种类的保证,包括但不限于对适销性、特定用途适用性和非侵权的保证。在任何情况下,无论作者的侵权、违约或侵权责任,或与该软件、该软件的使用或其他与该软件相关的处理方式相关联,作者或版权所有者均不对任何索赔、损害或其他责任负责。