Loading web image with view animation in Swift
Web Image View
Loading web image with view animation in Swift.
Features
- Fix reused bug with UITableViewCell or UICollectionViewCell
- Loading web image with view animation
- Smooth loading web image
- Automatic cancel download task when create a new task
Useage:
- Drag the UIImageView to your storyboard and set it to
WebImageView.swift
- Load Image form URLRequest:
yourImageView.load(url: imageURL)
- Optional Setting palceholder Image or animationOptions:
@IBOutlet weak var imageView: WebImageView! {
didSet {
imageView.configuration.placeholderImage = UIImage(named: "placeholderImage")
imageView.configuration.animationOptions = .transitionCrossDissolve
}
}
Check out animationOptions with UIViewAnimationOptions documents.
Requirements:
- Swift 3
- iOS 10
Installation:
Drag WebImageView.swift
to your XCode project.