tableview 加载图片时内容混乱,亲测好用,以及 图片保存到本地相册

原创 2016年08月29日 14:13:49

需要导入sdwebimage库  


private func setImageFromCache(imageUrl:String) {

        var image:UIImage!

      dispatch_async(dispatch_get_global_queue(0, 0)) { [weakself] in

        iflet memoryImage =SDImageCache.sharedImageCache().imageFromMemoryCacheForKey(imageUrl){

            image = memoryImage

  //在主线程中操作 之前是我的问题 在异步线程中操作 代码不是xcode打出来的 理解就行 ,就是在主线程操作image

          dispatch_async(dispatch_get_main_queue,{[weak self] in 

 self?.headImage.image = image

)}

           

        }else {

            self?.headImage.sd_setImageWithURL(NSURL(string:self!.headText), placeholderImage:nil)

        }

        

      }



通过这个方法 获得这个回调(方法名最好不要错注意)

    UIImageWriteToSavedPhotosAlbum(self!.imageView.image!,self,  #selector(GalleryBigImageController.image(_:didFinishSavingWithError:contextInfo:)),nil)




  func image(image:UIImage, didFinishSavingWithError:NSError?, contextInfo: AnyObject) {

    

    if didFinishSavingWithError !=nil {

        UIAlertView(title:"注意",message:"保存失败",delegate:nil,cancelButtonTitle: "我知道了").show()

        return

    }

    UIAlertView(title:"注意",message:"保存成功",delegate:nil,cancelButtonTitle: "我知道了").show()

    }




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ios tableview 异步 加载图片

  • 2013年08月30日 09:59
  • 73KB
  • 下载

iOS开发使用tableView从服务器加载图片时的卡顿现象解决方案

新手做开发的时候一般都会遇到使用tableView从网上加载图片并显示图文的时候会有卡顿现象,而这种卡顿现象也是因为多种原因造成的。一般可以分为两种:一种是由于网上加载图片需要动态定义cell的高度(...

iOS tableView 异步加载图片时错位问题

写了一个图片异步下载加载任务的组件,程度很简单。 根据测试,发现这个设计很有实用价值,然后到tableview上测试发现一塌糊涂。 首先,发现由于异步加载、下载图片,导致了开始的时候显示不了图片,...

iOS开发 关于tableView加载图片时出现卡顿时的解决办法

新手做开发的时候一般都会遇到使用tableView从网上加载图片并显示图文的时候会有卡顿现象,而这种卡顿现象也是因为多种原因造成的。一般可以分为两种:一种是由于网上加载图片需要动态定义cell的高度(...
  • iOSbird
  • iOSbird
  • 2015年12月24日 10:41
  • 3345

Glide加载图片并保存到本地相册

不废话,直接上代码 import android.content.Context; import android.content.Intent; import android.graphics...

android从相册加载图片

  • 2013年10月30日 15:48
  • 1.26MB
  • 下载

iPhone table 实现动态加载图片的教程-TableView中图片的延时加载

iPhone在加载列表时,如果每个等待把所有列表中的数据都加载完在显示相关内容,如果列表中有一些比较大的图片,加载的时间比较长,那么给用户的效果就很差了,下面详细是一种实现动态加载图片的办法: ...

iOS开发笔记--异步加载图片在TableView中的应用

[objc] view plain copy   //AsyncImageView.h文件   @interface AsyncImageView : UIView { ...
  • errvv
  • errvv
  • 2016年01月27日 10:06
  • 118

android 在listView中如果需要使用复选框功能,强烈建议使用图片作为背景代替checkBox。亲测好用

android 在listView中如果需要使用复选框功能,强烈建议使用图片作为背景代替checkBox。亲测好用。 1,可以将该复选框的显示状态记录在一个字段中, if (this.list.ge...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tableview 加载图片时内容混乱,亲测好用,以及 图片保存到本地相册
举报原因:
原因补充:

(最多只允许输入30个字)