diff options
Diffstat (limited to 'Classes/AsyncImageView.h')
-rw-r--r-- | Classes/AsyncImageView.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Classes/AsyncImageView.h b/Classes/AsyncImageView.h new file mode 100644 index 0000000..049ba68 --- /dev/null +++ b/Classes/AsyncImageView.h @@ -0,0 +1,26 @@ +// +// AsyncImageView.h +// Postcard +// +// Created by markj on 2/18/09. +// Copyright 2009 Mark Johnson. You have permission to copy parts of this code into your own projects for any use. +// www.markj.net +// + +#import <UIKit/UIKit.h> + + +@interface AsyncImageView : UIView { + //could instead be a subclass of UIImageView instead of UIView, depending on what other features you want to + // to build into this class? + + NSURLConnection* connection; //keep a reference to the connection so we can cancel download in dealloc + NSMutableData* data; //keep reference to the data so we can collect it as it downloads + //but where is the UIImage reference? We keep it in self.subviews - no need to re-code what we have in the parent class + +} + +- (void)loadImageFromURL:(NSURL*)url; +- (UIImage*) image; + +@end |