import UIKit
import Kingfisher
class KingfisherViewController: UIViewController {
let url = "http://img3.cache.netease.com/game/2014/7/2/20140702132129bebcf.jpg"
@IBOutlet weak var loadedIamgeView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
/*
//MARK: - 基本用法
*/
@IBAction func request(sender: UIButton) {
requestImage4()
}
/*
//MARK: - 基本用法
*/
func request0() -> Void{
self.loadedIamgeView.kf_setImageWithURL(NSURL(string: url)!)
//带有默认图片的用法
self.loadedIamgeView.kf_setImageWithURL(NSURL(string: url)!, placeholderImage: nil)
}
/*
//MARK: - Kingfisher是带有缓存的,在请求之前会在(内存或者硬盘)找此图片,如果没有才会发起网络请求
如果你想每次都是从网络加载的图片,可以在一个参数字典中设置一下,让请求忽略点缓存
*/
func requestImage1() -> Void{
self.loaded
Swift-Kingfisher图片下载库
最新推荐文章于 2024-08-09 07:22:22 发布
本文档展示了如何在Swift中利用Kingfisher库进行图片下载和显示,包括基本用法、强制刷新、渐变效果、进度回调以及任务取消等功能。通过实例代码详细解释了每个功能的实现。
摘要由CSDN通过智能技术生成