iOS AlamofireImage3.2.0を利用したサンプル
pod 'AlamofireImage', '3.2.0'
if let url = URL.init(string: imageUrlString) {
// URLを指定して、非同期で画像を取得する。
// キャッシュが保存されるため、次回以降はURLからダウンロードしない。
imageView.af_setImage(withURL: url)
} else {
// urlがnilの場合は、noImageをセットする
imageView.image = #imageLiteral(resourceName: "noImage")
}
3.2 URLを指定して、非同期で画像を取得する(placeholderImage有)
if let url = URL.init(string: imageUrlString) {
// URLを指定して、非同期で画像を取得する。 画像未ダウンロード時に表示するplaceholderImageも指定する。
// キャッシュが保存されるため、次回以降はURLからダウンロードしない。
imageView.af_setImage(withURL: url, placeholderImage: #imageLiteral(resourceName: "noImage"))
} else {
// urlがnilの場合は、noImageをセットする
imageView.image = #imageLiteral(resourceName: "noImage")
}
category |
Version |
Swift |
3.0 |
XCode |
8.2.1 |
Cocoa Pods |
1.2.0 |
iOS |
10.0〜 |
OSS name |
Version |
AlamofireImage |
3.2.0 |