1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Swift】KingfisherでUIImageのみを習得する

Posted at

どういうことか

基本的な使用例はこんな感じ。

import Kingfisher

let url = URL(string: "https://example.com/image.png")
imageView.kf.setImage(with: url)

UIKitにポン付けするカタチではなく、画像を取得してUIImageの変数に入れたい。

KingfisherManagerを使う

var examImage: UIImage?

let url = URL(string: "https://example.com/image.png")

KingfisherManager.shared.downloader.downloadImage(with: url) { result in
    switch result {
    case .success(let value):
        self.examImage = value.image
    case .failure(let error):
        print(error)
    }
}

// 取得した画像をUIImageViewにセットする
imageView.image = examImage

おわり(´・ω・`)

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?