summaryrefslogtreecommitdiffstats
path: root/Classes/AsyncImageView.h
diff options
context:
space:
mode:
Diffstat (limited to 'Classes/AsyncImageView.h')
-rw-r--r--Classes/AsyncImageView.h26
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