//
自定义
target: action:方法
#warning
第一步声明
target
和
action
属性
@property
(
nonatomic
,
assign
)
id
myTarget;
@property ( nonatomic , assign ) SEL myAction;
@property ( nonatomic , assign ) SEL myAction;
#warning
第二部声明方法
-(
void
)addmyTarget:(
id
)target Ation:(
SEL
)action;
#warning
第三步
实现方法
-( void )addmyTarget:( id )target Ation:( SEL )action
-( void )addmyTarget:( id )target Ation:( SEL )action
{
#warning
第
四步
接收传进来的目标对象和行为方法
self . myTarget = target;
self . myAction = action;
}
#warning
第五步
使用目标对象去执行行为方法
-( void )touchesBegan:( NSSet *)touches withEvent:( UIEvent *)event
{
[ self . myTarget performSelector : self . myAction withObject : nil ];
-( void )touchesBegan:( NSSet *)touches withEvent:( UIEvent *)event
{
[ self . myTarget performSelector : self . myAction withObject : nil ];
}