后台返回一个content字段 对应的数据是html格式 里面图片直接加载的话 是和文字一起出现 怎么实现先有文字 然后到图片的地方再慢慢刷出来 跪求各位大大

解决方案 »

  1.   

    我记得web前端开发可以借用js进行异步加载的  iOS下不知道怎么处理 不过楼主为什么会有这个需求呢
      

  2.   

    猜想:可以在html里面加入js,进行异步加载 这样比较简单
      

  3.   

    因为直接加载html的话 图片多的话 会很慢 文章打开速度就很慢了 好蛋疼的说 
      

  4.   

    在你content返会的html中不要显示图片,然后要显示图片的地方用一个div占为,当然尺寸要设置好,并且在html中设置好每个图片占为div的id,图片的url也可以存在div的某个属性中(html我不是很熟,反正图片的url存放在能和div的id对应起来的位置就行了),最后在html中添加一个js的函数,函数的功能是根据div的id来获取div的具体位置和图片的url,也就是frame
    最后你在UIWebView中通过stringByEvaluatingJavaScriptFromString方法调用前面说的那个js函数,获取到div的frame和图片url,然后创建UIImageView设置好frame并根据url下载图片,直接添加在UIWebView上,搞定