A.h类:
@protocol GifWebViewDelegate <NSObject>
@optional
- (void)gifWebViewHadOnceTap;
@end
@interface GifWebView : UIWebView <UIGestureRecognizerDelegate> {
}
@property (nonatomic, assign) id<GifWebViewDelegate> gifWebViewDelegate;
@end
A.m类:
....
@synthesize gifWebViewDelegate;
- (void)handleSingleTap:(UITapGestureRecognizer *)sender
{
if ([gifWebViewDelegate retainCount] > 0 && [gifWebViewDelegate respondsToSelector:@selector(gifWebViewHadOnceTap)]) {
[gifWebViewDelegate performSelector:@selector(gifWebViewHadOnceTap)];
}
}
....