zoukankan      html  css  js  c++  java
  • 异步加载多个图片

    转载于:http://www.cocoachina.com/bbs/read.php?tid=166264

    这个若能已经做了有两年了,今天将其公布出来,是源码,和大家分享。


    应用中如果有图片需要从网上下载,比如表视图,可能需要显示网上的图片,不可能去待图片下载完成再去加载显示,否则性能太差了。


    此源码使用简单,只需要在使用的地方初始化就行了。

    如果图片是第一次被使用下载,那么就会从服务器上下载,以后再不会去下载,直接从沙盒中读取显示。你需要保证的就是传入正确的url地址就行。内部会做自己的事情。


    UIASYImageView *imageView = [[UIASYImageView alloc] initWithFrame:CGRectMake(10.0f, 14.0f, 145.0f, 93.0f)];


    指定显示坐标就行了。
    再调用下面的方法,传入URL的字符串,此方法里面会对URL进行有效验证。
    - (void)showImageWithUrl:(NSString*)url
    [imageView showImageWithUrl:"图片URL"];


    释放内存:
    [imageView release]; 
    UIASYImageView里面有个初始化方法,会默认UIASYImageView的图片,在本地存放一个header.png的图片,就会默认显示这个,直到图片下载完成后,就会自动更新自己的显示内容。

    附件:http://www.cocoachina.com/bbs/read.php?tid=166264

  • 相关阅读:
    node中express的中间件之basicAuth
    python练习1--用户登入
    python基础4--文件操作
    python基础3--字符串
    python基础2--字典
    python基础1--列表
    XP下使用IIS访问asp出现无权查看网页问题的解决办法
    jQueryUI Datepicker的使用
    FileUpload控件使用初步
    HTML中表格元素TABLE,TR,TD及属性的语法
  • 原文地址:https://www.cnblogs.com/KingQiangzi/p/3796184.html
Copyright © 2011-2022 走看看