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)];
}
}
....
分享到:
相关推荐
iOS 的delegate代码是http://blog.csdn.net/ilikeprograming/article/details/26206075的附件。这份代码有助于新手理解delegate。
网上也有很多Delegate的Demo,比较乱,感觉不容易看懂。本来一个很简单的问题,大家搞得这么复杂。这个Demo就通俗易懂、简单、实用
ios的delegate虽然很简单,但是搞清楚不容易。本demo简单清晰明了,希望可以帮助到大家。效果图,及其说明如:http://blog.csdn.net/robinson_911/article/details/41900453
具体见我的博客分析:http://blog.csdn.net/robinson_911/article/details/39673625
ios设计模式delegate 示例 ,导航功能的两个视图控制器(用push方式从一个窗口推到另一个窗口),第二个窗口创建两个按钮,标题分别为红色和绿色,点相应的按钮弹回前一个窗口,同时前一个窗口的背影色变成按钮标题...
delegate、五步曲、调用照相机、切换键盘
IOS 利用Delegate传值 实现了利用Delegate协议进行传递数据的功能。
代码实现代理模式。具体文章简介可以参考博文:http://blog.csdn.net/lovefqing/article/details/8270111
如题 源码是xcode4.5 ios6.0 环境写成的 做为基础扫盲 可以学到presentModalViewController 的使用 页面跳转的效果等
delegate和block是iOS上常用于实现回调的两种机制,Demo将两者进行了简单的归类与对比。
IOS开发delegate Demo
ios socket delegate sqlite实例
NULL 博文链接:https://dingran.iteye.com/blog/1769545
Delegate 的小Demo,主要是常用的小Demo长时间不用会忘记,就自己做一个Demo给记录下来
ios app :使用delegate事例
利用delegate传值,实现两个界面间的传值
http://blog.csdn.net/lengshengren/article/details/14165595 博客演示demo
简易的delegate示例,很容易明白的···delegate在ios下是很重要的,有时候可能会让你晕晕的··值得一看
ios applicationDelegate使用;ios applicationDelegate使用