SDWebImage使用入門

2021-08-15 04:59:33 字數 1298 閱讀 3285

要在其它工程中使用有多種方式,最簡單的就是把類,工程的引用新增到其它工程中。

步驟如下:

l  在其它工程中,工程名字上點出彈出選單。

l  選擇add files to 「***」。

l  選擇sdwebimage的工程檔案,選中copy items if needed。

l  點add。

編譯,通不過。因為缺少了乙個庫的原始碼,這個庫叫libwebp。位置:

把libwebp的src目錄複製到sdwebimage中的vendors/libwebp下。再編譯,通過。

但是,運你的工程會崩潰(前提是你的工程中使用了sdwebimage的功能)。還需要新增鏈結選項:-objc。

如果此時執行依然出錯,則還需要在「buildphases」中新增對imageio.framework的引用。

**示例:

#import

...  

- (uitableviewcell*)tableview:(uitableview *)tableview 

cellforrowatindexpath:(

nsindexpath

*)indexpath 

// 我們使用

sd_setimagewithurl: 

來載入web影象

[cell.imageview

sd_setimagewithurl:

[nsurl

urlwithstring:

@""]                       

placeholderimage:

[uiimage 

imagenamed:

@"placeholder.png"

]];     

cell.textlabel.text= 

@"my text"

;    

return

cell;  }

使用block

//我們使用sd_setimagewithurl: 來載入web影象

[cell.imageview sd_setimagewithurl:

[nsurlurlwithstring:@""]

placeholderimage:[uiimage imagenamed:@"placeholder.png"]

completed:^(uiimage *image, nserror *error, sdimagecachetype cachetype, nsurl *imageurl)

];

SDWebImage原理和使用

使用場景 以下 在需要監聽網路狀態的方法中使用 afnetworkreachabilitymanager mgr afnetworkreachabilitymanager sharedmanager setitem customitem item setitem customitem item el...

最新版SDWebImage的使用

第二步,在需要的地方匯入標頭檔案 import uiimageview webcache.h 第三步,呼叫sd setimagewithurl 方法快取,注意,這就是新版本的新方法,舊方法是setimagewithurl 下面將幾個方法都介紹一下。1.sd setimagewithurl 快取的基本...

SDWebImage基本使用和內部細節

引入相關標頭檔案 import uiimageview webcache.h import sdwebimagemanager.h import sdwebimage h import uiimage gif.h void download completed uiimage image,nserr...