23 #import <Foundation/Foundation.h>
25 #import <Availability.h>
27 #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED)
29 #import <UIKit/UIKit.h>
38 @interface UIButton (AFNetworking)
47 + (
id <AFImageCache>)sharedImageCache;
54 + (void)setSharedImageCache:(
id <AFImageCache>)imageCache;
65 @property (nonatomic, strong) id <AFURLResponseSerialization> imageResponseSerializer;
79 - (void)setImageForState:(UIControlState)state
91 - (void)setImageForState:(UIControlState)state
93 placeholderImage:(UIImage *)placeholderImage;
108 - (void)setImageForState:(UIControlState)state
109 withURLRequest:(NSURLRequest *)urlRequest
110 placeholderImage:(UIImage *)placeholderImage
111 success:(
void (^)(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image))success
112 failure:(
void (^)(NSError *error))failure;
127 - (void)setBackgroundImageForState:(UIControlState)state
128 withURL:(NSURL *)url;
139 - (void)setBackgroundImageForState:(UIControlState)state
141 placeholderImage:(UIImage *)placeholderImage;
154 - (void)setBackgroundImageForState:(UIControlState)state
155 withURLRequest:(NSURLRequest *)urlRequest
156 placeholderImage:(UIImage *)placeholderImage
157 success:(
void (^)(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image))success
158 failure:(
void (^)(NSError *error))failure;
170 - (void)cancelImageRequestOperationForState:(UIControlState)state;
177 - (void)cancelBackgroundImageRequestOperationForState:(UIControlState)state;
Definition: AFURLResponseSerialization.h:31