oc使用
SDWebImage网上很多
代码了已经。。
2、swift
调用的时候,需要在“xxxx-Bridging-Header” 加入:
#include "UIImageView+WebCache.h"
建立桥接。因为SDWebImage这个包是OC写得。。
cell.imageView.sd_setImageWithURL(NSURL(string: imageArr[indexPath.row]as String)!,placeholderImage: UIImage(named:"icon.png"))
其中icon.png为未加载时的默认图片。imageArr为存放图片url的一个数组。
例如:
var imageArr:NSArray = [// requires HTTP auth,used to demo the NTLMauth
"http://img0.ph.126.net/SeZND7sJY2E9817aqyiF9Q==/6608636628980965995.jpg",
"http://img0.ph.126.net/Gqoi8jy24MIqewWmUNUVcA==/639792622080629406.jpg",
"http://img0.ph.126.net/XZHbh4URmIVqeTNf91sUsg==/2436728873400962670.jpg",
"http://img1.ph.126.net/s8igAmiOyaBA0C4hbrNGMw==/1049901663148219174.jpg",
"http://img2.ph.126.net/e9sIq0HnH7VJqvKh_t49CA==/2888777685998860352.jpg",
"http://img1.ph.126.net/i_CloBPjzWRz-bjc-GnMjA==/2397322376662128991.jpg",
"http://img2.ph.126.net/grgi0wGCr5H5Mxl3nqZDJg==/2136958023204113339.jpg",
"http://img1.ph.126.net/tWT4rtsPXrsoPyVrjvP4uQ==/1120551882302603980.jpg",
"http://img2.ph.126.net/TPdiqjSMqp1pcK-jmE6iIQ==/6619361265397987310.jpg",
"http://img2.ph.126.net/fbkETI3ag57lAfq1KOAD9g==/983755043620564745.jpg",
"http://img1.ph.126.net/vNC9gI5I2wdEuYr8BLpKaA==/6619118273328249337.jpg",
"http://img1.ph.126.net/b2SaKgCAKKrTSAMMVAbp9g==/2830230890843128507.jpg",
"http://img2.ph.126.net/Vkg1qt7xv0yCDjUAPsmpyw==/18014398526304074.jpg",
"http://img2.ph.126.net/WC8pVw5a8Svk4dCKx3yhhw==/6608481597841450892.jpg"];