summaryrefslogtreecommitdiff
path: root/platform/ios/Classes/TapImage.m
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/Classes/TapImage.m')
-rw-r--r--platform/ios/Classes/TapImage.m18
1 files changed, 18 insertions, 0 deletions
diff --git a/platform/ios/Classes/TapImage.m b/platform/ios/Classes/TapImage.m
new file mode 100644
index 00000000..e02e8b7a
--- /dev/null
+++ b/platform/ios/Classes/TapImage.m
@@ -0,0 +1,18 @@
+#import "TapImage.h"
+
+@implementation TapImage
+
+- (id)initWithResource:(NSString *)resource target:(id)targ action:(SEL)selector
+{
+ UIImage *image = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:resource ofType:@"png"]];
+ self = [super initWithImage:image];
+ if (self)
+ {
+ UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:targ action:selector];
+ [self addGestureRecognizer:tap];
+ [tap release];
+ }
+ return self;
+}
+
+@end