CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

JImageLoader 1.0.13

JImageLoader 1.0.13

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Oct 2017
SwiftSwift Version 3.0
SPMSupports SPM

Maintained by joehour.



  • By
  • joe

JImageLoader

A asynchronous web image loader with CircleProgressView written in Swift

Features

  • Simple methods with UIImageView Category.
  • Support CircleProgressView.
  • Support complete and progress handler.
  • Using NSURLSession module to download image.
  • Data suspend and resume.
  • Cache Manger.
  • CrossDissolve Effect.

Requirements

  • iOS 8.0+
  • Xcode 7.3+ Swift 2.2

Example

####Please check out the Example project included.

#####Basic setting:

   UIImageView.LoadImageFromUrl("https://raw.githubusercontent.com/joehour/JImageLoader/master/Example/test.jpg")

#####Advanced setting: (contentMode, circleProgress, complete and progress hanlder)

   UIImageView.LoadImageFromUrl("https://raw.githubusercontent.com/joehour/JImageLoader/master/Example/test.jpg", contentMode: .ScaleAspectFit,CircleProgressViewParameters: CircleProgressParameters(width: 50, height: 50, linewidth: 3, alpha: 0.7, fillColor: UIColor.clearColor(), strokeColor: UIColor.greenColor(), backgroundColor: UIColor.blackColor() ), progress: {(Prograss: Float) in

       print(Prograss)

       } ,completion: { ( Sucess: Bool) in
       if(Sucess){
          dispatch_async(dispatch_get_main_queue(),{

          })           
         }
        }
       )

License

JImageLoader is available under the MIT License.

Copyright © 2016 Joe.