简单delegate(省略版本)
来源:互联网 发布:淘宝发布类目受到限制 编辑:程序博客网 时间:2024/06/05 14:33
设置delegate
.h文件
#import <UIKit/UIKit.h>
@protocol PauseViewDelegate <NSObject>
- (void) Touchstart;
- (void) Touchprevious;
- (void) Touchnext;
- (void) Touchback;
@end
@interface PauseView : UIView
{
}
@property (nonatomic ,assign)id delegate;
@end
.m文件
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
[super touchesEnded:toucheswithEvent:event];
UITouch *touch = [touches anyObject];
CGPoint touchPoint = [touch locationInView:self];
NSLog(@"end %f==%f",touchPoint.x,touchPoint.y);
[self.delegateTouchpause];
}
实现delegate
.h文件
没做处理
.m文件
#import "PauseView.h"
@interface ViewController ()
{
}
@property (nonatomic ,strong)PauseView *pauseView;
@end
- (void)viewDidLoad {
[superviewDidLoad];
self.pauseView=[[PauseViewalloc]initWithFrame:[UIScreenmainScreen].bounds];
self.pauseView.backgroundColor=[UIColorclearColor];
self.pauseView.delegate =self;
[self.viewaddSubview:self.pauseView];
}
//PauseViewDelegate
- (void)Touchpause
{
NSLog(@"Touchpause");
}
- 简单delegate(省略版本)
- Delegate简单示例
- Delegate简单案例
- JSP简单练习-省略显示长字符串
- (delegate)
- ASP.NET中"委托"(delegate)的使用简单实例
- ie8及其以下版本兼容性问题之文本省略
- 简单的Delegate(委托)例子
- delegate--- 委托简单的实例
- c#委托delegate简单例子
- iOS 简单代理(delegate)实现
- iOS 简单代理(delegate)实现
- Delegate简单的小例子
- iOS 简单代理(delegate)实现
- iOS 简单代理(delegate)实现
- iOS 简单代理(delegate)实现
- iOS 简单代理(delegate)实现
- 简单的delegate代理使用
- isdigit
- php 截取中午字符串防止乱码
- 日经社説 20141219 米・キューバ接近がもたらす力学の変化
- 调用类的静态函数作为线程函数
- RPM方式安装MySQL5.6(转载)
- 简单delegate(省略版本)
- 安卓 ProgressBar 显示小数的方法
- 自动构建工具Ant的使用-笔记
- 全选和反选
- ajax 与 response 对应的关系 设置
- 定义QlikView中的系统字段
- UIScrollView 实践经验
- Vim的常用命令技巧
- Decode Ways