target:action使用
来源:互联网 发布:贵州11选5遗漏数据查询 编辑:程序博客网 时间:2024/05/29 04:43
创建一个TargetActionView类
@interface TargetActionView : UIView@property(nonatomic,assign)id target; //定义属性@property(nonatomic,assign) SEL action;-(id)initWithFrame:(CGRect)frame target:(id)target action:(SEL)action;//初始化方法@end实现#import "TargetActionView.h"@implementation TargetActionView- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { // Initialization code } return self;}-(id)initWithFrame:(CGRect)frame target:(id)target action:(SEL)action{ self=[super initWithFrame:frame]; if (self) { _target=target; _action=action; } return self;}//touchesBegan方法-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [_target performSelector:_action withObject:self];}主函数 TargetActionView *targetActionView=[[TargetActionView alloc]initWithFrame:CGRectMake(30, 30, 130, 130) target:self action:@selector(changColor:)]; targetActionView.backgroundColor=[UIColor redColor]; [self.view addSubview:targetActionView]; // Do any additional setup after loading the view.}-(void)changColor:(TargetActionView *)color{ color.backgroundColor=[UIColor orangeColor];}
0 0
- target:action使用
- target/action 设计模式简单使用
- Target-action:
- Target-Action
- Target-Action
- Target-Action
- Target-Action
- target action
- Target-Action
- Target-Action
- target-action
- Target-Action in UIKit
- Target-Action模式
- Target-Action 设计模式
- 【Swift】 Target-Action 模式
- target-action传值
- target/action设计模式
- Target-Action简介
- Linux命令英文全称
- 配置 GG DDL 同步 说明 与 示例
- S4分布式流计算引擎
- Debian一些软件的安装
- 一次db2备份和导入
- target:action使用
- 配置 Data Pump process 说明 与 示例
- 20131215-第八天
- linux调度器发展史
- STM32 FCMS学习笔记
- Python 学习笔记(二) 列表和元组
- GG 数据初始化装载二 基于SCN 的初始化 说明 与 示例
- 一年又过去了
- 我也说原厂服务