IOS中的target action控件的实现

 更新时间:2017年08月10日 14:25:53   作者:lizhuang  
这篇文章主要介绍了IOS中的target action控件的实现的相关资料,这里提供实现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控件的实现,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • iOS app中无网络页面的添加方法详解

    iOS app中无网络页面的添加方法详解

    这篇文章主要给大家介绍了关于iOS app中无网络页面的添加方法的相关资料,通过文中提供的方法可以很方便的给大家进行提供一个提醒,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2018-01-01
  • iOS实现视频和图片的上传思路

    iOS实现视频和图片的上传思路

    这篇文章主要介绍了iOS实现视频和图片的上传思路,本文分步骤给大家介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • iOS开发中实现一个简单的图片浏览器的实例讲解

    iOS开发中实现一个简单的图片浏览器的实例讲解

    这篇文章主要介绍了iOS开发中实现一个简单的图片浏览器的实例讲解,代码基础传统的Objective-C,需要的朋友可以参考下
    2016-01-01
  • 举例讲解iOS中延迟加载和上拉刷新/下拉加载的实现

    举例讲解iOS中延迟加载和上拉刷新/下拉加载的实现

    这篇文章主要介绍了举例讲解iOS中延迟加载和上拉刷新/下拉加载的实现,语言依然为传统的Objective-C,需要的朋友可以参考下
    2015-09-09
  • iOS开发之widget实现详解

    iOS开发之widget实现详解

    这篇文章主要为大家详细介绍了iOS开发之widget实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • iOS组件依赖避免冲突的小技巧分享

    iOS组件依赖避免冲突的小技巧分享

    这篇文章主要给大家介绍了关于iOS组件依赖避免冲突的小技巧,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • IOS 静态方法与动态方法详解

    IOS 静态方法与动态方法详解

    这篇文章主要介绍了IOS 静态方法与动态方法详解的相关资料,需要的朋友可以参考下
    2017-02-02
  • IOS 性能优化中离屏渲染

    IOS 性能优化中离屏渲染

    本文主要介绍了IOS 性能优化中离屏渲染的资料,提供了几种方法讲解了优化,有需要的小伙伴可以参考下
    2016-10-10
  • iOS App设计模式开发中对建造者模式的运用实例

    iOS App设计模式开发中对建造者模式的运用实例

    这篇文章主要介绍了iOS App设计模式开发中对建造者模式的运用实例,示例代码为传统的Objective-C,需要的朋友可以参考下
    2016-04-04
  • iOS开发之自定义UITextField的方法

    iOS开发之自定义UITextField的方法

    UITextField是IOS开发中用户交互中重要的一个控件,常被用来做账号密码框,输入信息框等。本文给大家介绍iOS开发之自定义UITextField的方法,感兴趣的朋友一起学习吧
    2016-05-05

最新评论