addTarget的用法

news/2024/7/20 20:52:52 标签: iOS, 方法, 属性

    addTarget可以为button添加监听方法

示例代码为:

   

        //实例化一个button
        UIButton *button =  [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 20, 30)];
        //为button设置背景颜色
        [button setBackgroundColor:[UIColor redColor]];
         
         //添加监听方法
         [button addTarget:self
                    action:@selector(clickButton)
          forControlEvents:UIControlEventTouchUpInside];
         
         //添加button
         [self addSubview:button];

-(void)clickButton{
    
    NSLog(@"按钮被点击了");
    
}



http://www.niftyadmin.cn/n/748757.html

相关文章

快速学习的我该如何写好博客?

Dimple的粉丝都知道,我现在在做的几件事情:组建了两个学习小组(Java和Python入门),每周共同翻译一篇英语文档(欧阳和我寻找素材),时不时地分享我学习的心得(后续在视频号…

pageControll的使用

pageControll和UIScrollView配合使用,在滚动scrollView时可通过pageControll中的点来观察当前页面的位置。也可以通过pageControl中的点来滚动到指定的页面。 添加并设置pageControll: -(void)setupPageControl{//设置总共几个点_pageControll.numberOfPages kIma…

得亏了它,我才把潜藏那么深的Bug挖出来

2020年写了很多事故解决的文章,并不是我绞尽脑汁想出来的,而是真的遇到了这些问题。通过文章的方式记录下来,分享出去,才有意义。 事故背景 传奇网 m.xs86.com 首先看下面的图吧,这是我从cat上截的图。 可以看到是一…

NSTimer的用法

简单来说NSTimer就是一个定时器,能够在确定的时间间隔里发送信息给对象。 NSTimer在iOS中经常会用到,但是用不当会造成其中的内存释放问题。 今天只做简单的总结: 1.创建计时器: //添加timmer property (weak,nonatomic)NSTim…

[Abp vNext 源码分析] - 19. 多租户

一、简介 不格网 https://vbuge.com ABP vNext 原生支持多租户体系,可以让开发人员快速地基于框架开发 SaaS 系统。ABP vNext 实现多租户的思路也非常简单,通过一个 TenantId 来分割各个租户的数据,并且在查询的时候使用统一的全局过滤器(类…

Swift--struct与class的区别(汇编角度底层分析)

概述 传奇 https://m.xs86.com 相对Objective-C, Swift使用结构体Struct的比例大大增加了,其中Int, Bool,以及String,Array等底层全部使用Struct来定义!在Swift中结构体不仅可以定义成员变量(属性),还可以定义成员方法,和类比较相似,都是具有定义和使用属性,方法以及初始化器等…

隐藏状态栏

在开发过程中很多时候都要隐藏页面的状态栏: UIViewController中提供了一个prefersStatusBarHidden方法用于控制当前的控制器的状态栏是否隐藏。 prefersStatusBarHidden:方法的返回值为BOOL类型,默认为NO。通过重写这个方法,修改它的默认值&…

从0开发3D引擎(十一):使用领域驱动设计,从最小3D程序中提炼引擎(第二部分)

目录 上一篇博文下一篇博文本文流程回顾上文解释基本的操作开始实现准备建立代码的文件夹结构,约定模块文件的命名规则模块文件的命名原则一级和二级文件夹api_layer的文件夹application_layer的文件夹domain_layer的文件夹infrastructure_layer的文件夹index.html实…