Declared in UIButton+WebCache.h

Overview

Integrates SDWebImage async downloading and caching of remote images with UIButtonView.

Tasks

Instance Methods

sd_cancelBackgroundImageLoadForState:

- (void)sd_cancelBackgroundImageLoadForState:(UIControlState)state
Discussion

Cancel the current backgroundImage download

Declared In

UIButton+WebCache.h

sd_cancelImageLoadForState:

- (void)sd_cancelImageLoadForState:(UIControlState)state
Discussion

Cancel the current image download

Declared In

UIButton+WebCache.h

sd_currentImageURL

- (NSURL *)sd_currentImageURL
Discussion

Get the current image URL.

Declared In

UIButton+WebCache.h

sd_imageURLForState:

- (NSURL *)sd_imageURLForState:(UIControlState)state
Discussion

Get the image URL for a control state.

Parameters

state

Which state you want to know the URL for. The values are described in UIControlState.

Declared In

UIButton+WebCache.h

sd_setBackgroundImageWithURL:forState:

- (void)sd_setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state
Discussion

Set the backgroundImageView image with an url.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

Declared In

UIButton+WebCache.h

sd_setBackgroundImageWithURL:forState:completed:

- (void)sd_setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state completed:(SDWebImageCompletionBlock)completedBlock
Discussion

Set the backgroundImageView image with an url.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

completedBlock

A block called when operation has been completed. This block has no return value and takes the requested UIImage as first parameter. In case of error the image parameter is nil and the second parameter may contain an NSError. The third parameter is a Boolean indicating if the image was retrived from the local cache or from the network. The fourth parameter is the original image url.

Declared In

UIButton+WebCache.h

sd_setBackgroundImageWithURL:forState:placeholderImage:

- (void)sd_setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder
Discussion

Set the backgroundImageView image with an url and a placeholder.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

placeholder

The image to be set initially, until the image request finishes.

Declared In

UIButton+WebCache.h

sd_setBackgroundImageWithURL:forState:placeholderImage:completed:

- (void)sd_setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletionBlock)completedBlock
Discussion

Set the backgroundImageView image with an url, placeholder.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

placeholder

The image to be set initially, until the image request finishes.

completedBlock

A block called when operation has been completed. This block has no return value and takes the requested UIImage as first parameter. In case of error the image parameter is nil and the second parameter may contain an NSError. The third parameter is a Boolean indicating if the image was retrived from the local cache or from the network. The fourth parameter is the original image url.

Declared In

UIButton+WebCache.h

sd_setBackgroundImageWithURL:forState:placeholderImage:options:

- (void)sd_setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options
Discussion

Set the backgroundImageView image with an url, placeholder and custom options.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

placeholder

The image to be set initially, until the image request finishes.

options

The options to use when downloading the image. @see SDWebImageOptions for the possible values.

Declared In

UIButton+WebCache.h

sd_setBackgroundImageWithURL:forState:placeholderImage:options:completed:

- (void)sd_setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletionBlock)completedBlock
Discussion

Set the backgroundImageView image with an url, placeholder and custom options.

The download is asynchronous and cached.

Parameters

url

The url for the image.

placeholder

The image to be set initially, until the image request finishes.

options

The options to use when downloading the image. @see SDWebImageOptions for the possible values.

completedBlock

A block called when operation has been completed. This block has no return value and takes the requested UIImage as first parameter. In case of error the image parameter is nil and the second parameter may contain an NSError. The third parameter is a Boolean indicating if the image was retrived from the local cache or from the network. The fourth parameter is the original image url.

Declared In

UIButton+WebCache.h

sd_setImageWithURL:forState:

- (void)sd_setImageWithURL:(NSURL *)url forState:(UIControlState)state
Discussion

Set the imageView image with an url.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

Declared In

UIButton+WebCache.h

sd_setImageWithURL:forState:completed:

- (void)sd_setImageWithURL:(NSURL *)url forState:(UIControlState)state completed:(SDWebImageCompletionBlock)completedBlock
Discussion

Set the imageView image with an url.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

completedBlock

A block called when operation has been completed. This block has no return value and takes the requested UIImage as first parameter. In case of error the image parameter is nil and the second parameter may contain an NSError. The third parameter is a Boolean indicating if the image was retrived from the local cache or from the network. The fourth parameter is the original image url.

Declared In

UIButton+WebCache.h

sd_setImageWithURL:forState:placeholderImage:

- (void)sd_setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder
Discussion

Set the imageView image with an url and a placeholder.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

placeholder

The image to be set initially, until the image request finishes.

Declared In

UIButton+WebCache.h

sd_setImageWithURL:forState:placeholderImage:completed:

- (void)sd_setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletionBlock)completedBlock
Discussion

Set the imageView image with an url, placeholder.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

placeholder

The image to be set initially, until the image request finishes.

completedBlock

A block called when operation has been completed. This block has no return value and takes the requested UIImage as first parameter. In case of error the image parameter is nil and the second parameter may contain an NSError. The third parameter is a Boolean indicating if the image was retrived from the local cache or from the network. The fourth parameter is the original image url.

Declared In

UIButton+WebCache.h

sd_setImageWithURL:forState:placeholderImage:options:

- (void)sd_setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options
Discussion

Set the imageView image with an url, placeholder and custom options.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

placeholder

The image to be set initially, until the image request finishes.

options

The options to use when downloading the image. @see SDWebImageOptions for the possible values.

Declared In

UIButton+WebCache.h

sd_setImageWithURL:forState:placeholderImage:options:completed:

- (void)sd_setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletionBlock)completedBlock
Discussion

Set the imageView image with an url, placeholder and custom options.

The download is asynchronous and cached.

Parameters

url

The url for the image.

state

The state that uses the specified title. The values are described in UIControlState.

placeholder

The image to be set initially, until the image request finishes.

options

The options to use when downloading the image. @see SDWebImageOptions for the possible values.

completedBlock

A block called when operation has been completed. This block has no return value and takes the requested UIImage as first parameter. In case of error the image parameter is nil and the second parameter may contain an NSError. The third parameter is a Boolean indicating if the image was retrived from the local cache or from the network. The fourth parameter is the original image url.

Declared In

UIButton+WebCache.h