iOS target action IOS中的target action控件的实现
lizhuang 人气:0想了解IOS中的target action控件的实现的相关内容吗,lizhuang在本文为您仔细讲解iOS target action的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:IOS中的target,action控件,IOS中target,action的实现,下面大家一起来学习吧。
IOS中的target action控件的实现
实现代码:
#import <Foundation/Foundation.h> @interface Sample : NSObject { SEL action; id target; } @property SEL action; @property (assign) id target; -(void)addTarget:(id) t action:(SEL) s; -(void)sample_dosomthing; @end
#import "Sample.h" @implementation Sample @synthesize action; @synthesize target; -(void)dealloc{ target = nil; [super dealloc]; } -(void)addTarget:(id) t action:(SEL) s{ self.action = s; self.target = t; } -(void)sample_dosomthing{ [self.target performSelector:self.action]; } @end
这是一个例子,在一个UIViewController里面
-(void)control_dosomthing{ NSLog(@"control_dosomthing"); } - (void)viewDidLoad { [super viewDidLoad]; Sample *sample1 = [Sample new]; [sample1 addTarget:self action:@selector(control_dosomthing)]; }
以上就是IOS中的target action控件的实现,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
加载全部内容