Skip to content
iOS UIImageView subclass - download image with different progress indicators
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LASIImageView.xcodeproj
LASIImageView
LASIImageView.podspec
README.md

README.md

LASIImageView

iOS UIImageView subclass - download image with different progress indicators

Screenshots

How to use

Just add LASIImageView class files to the project and set the imageUrl property to download and display the image.

Progress indicator types

Three types of progress indicators are available (as in the screenshot above):

  • LProgressTypeAnnular
  • LProgressTypeCircle
  • LProgressTypePie

Appearance

It is possible to set shared appearance. Setting appearance for particular LASIImageView instance will override global appearance.

[[LASIImageView sharedProgressAppearance] setSchemeColor:[UIColor whiteColor]];
[[LASIImageView sharedASIImageViewAppearance] setDownloadFailedImageName:@"downloadFailed.png"];

Request settings

@property (assign, nonatomic) ASICachePolicy cachePolicy;
@property (assign, nonatomic) ASICacheStoragePolicy cacheStoragePolicy;
@property (weak, nonatomic) id <ASICacheDelegate> cacheDelegate;
@property (assign, nonatomic) NSUInteger secondsToCache;
@property (assign, nonatomic) NSUInteger timeOutSeconds;

Blocks

On request finished - success or fail blocks are called (LASIImageViewDownloadFinishedBlock or LASIImageViewDownloadFailedBlock)

You can’t perform that action at this time.