`
158067568
  • 浏览: 326957 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IOS delegate写法

阅读更多

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)];
    }
}

....

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics