首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏陈满iOS

    iOS·同一个UIButton可以多次addTarget:添加事件,前面添加的并不会失效

    实现 第一次添加 [_lineButton addTarget:self action:@selector(changeStatus:) forControlEvents:UIControlEventTouchUpInside ]; 第二次添加 [self.functionView.lineButton addTarget:self action:@selector(linespacePlus) forControlEvents

    2K10发布于 2018-09-10
  • 来自专栏Python疯子

    iOS 单选按钮组--只能而且必选一个按钮

    setBackgroundImage:[UIImage imageNamed:@"invest_selecte"] forState:(UIControlStateSelected)]; [_sinaButton addTarget UIControlStateNormal)]; [sinaNme setTitleColor:[UIColor blackColor] forState:(UIControlStateNormal)]; [sinaNme addTarget setBackgroundImage:[UIImage imageNamed:@"invest_selecte"] forState:(UIControlStateSelected)]; [_bankButton addTarget banknameSelete setTitleColor:[UIColor blackColor] forState:(UIControlStateNormal)]; [banknameSelete addTarget

    5.4K20发布于 2018-09-06
  • 来自专栏学海无涯

    iOS18适配指南之UIViewController

    systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget

    33910编辑于 2025-02-10
  • 来自专栏学海无涯

    iOS18适配指南之UIViewController

    (systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget (systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget (systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget (systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget (systemName: "cursorarrow.click.2"), for: .normal) button.center = view.center button.addTarget

    76311编辑于 2024-09-09
  • 来自专栏大宇笔记

    swift4.0 方法监听Selector写法总结

    tabBar.bounds.height * 0.5) //方法1:Selector("方法名") Swift已经不推荐使用,会被提示改成第二种代替 // composeBtn.addTarget ("composeBtnClick")), for: .touchUpInside) //方法2:Selector("类名.方法名") 推荐写法 composeBtn.addTarget MainViewController.composeBtnClick), for: .touchUpInside) //方法3:"方法名" // composeBtn.addTarget

    1K20发布于 2019-01-15
  • 来自专栏小蠢驴iOS专题

    实际操作-手把手探究tableViewCell上的控件点击事件进阶篇:实际项目操作

    我们都知道,UIButton的点击事件:添加一个addtarget,然后选择点击触发:UIControlEventTouchUpInside,就可以实现Btn的点击事件。 imageView的点击事件 -->探究3:为啥ImageView 没有 UIbutton 的addtarget方法? ? addTarget方法底层 如图,我们发现addTarget并不是所有的类都有这个方法-->只有UIControl的子类才能有这个方法! ? UIButton继承自UIControl,所以有addTarget方法 ? UIImageView不继承UIControl,所以没有addTarget方法 -->探究4:没有addTarget方法的ImageView如何添加点击事件? 答:使用手势。 ?

    4.1K50发布于 2018-05-24
  • 来自专栏iOS 备忘录

    iOS开发知识点2——登陆界面

    有另一种方法 // 首先给textfield添加addTarget方法,注意最后的controlEvents是EditingChanged [self.accountTextField addTarget selector(handleTextDidChange:) forControlEvents:UIControlEventEditingChanged]; [self.passwordTextField addTarget

    51020编辑于 2023-10-16
  • 来自专栏猿人谷

    UIButton使用方法汇总

    触发了这个事件以后,执行butClick:这个方法,addTarget:self 的意思是说,这个方法在本类中也可以传入其他类的指针 [button1 addTarget:self action:@selector forControlEvents:UIControlEventTouchUpInside]; //显示控件 [self.view addSubview:button1]; 注意: [button1 addTarget :self action:@selector(alarmTimeDone:) forControlEvents:UIControlEventTouchUpInside]; addTarget:self

    1.8K50发布于 2018-01-17
  • 来自专栏sktj

    IOS 导航栏 UINavigationController 常用

    40)) push.setTitle(“Push Page”, for:UIControlState()) push.backgroundColor = UIColor.orange push.addTarget height:40)) pop.setTitle(“Pop Page”, for:UIControlState()) pop.backgroundColor = UIColor.orange pop.addTarget index.setTitle(“Goto Index Page”, for: UIControlState()) index.backgroundColor = UIColor.orange index.addTarget root.setTitle(“Goto Root Page”, for:UIControlState()) root.backgroundColor = UIColor.orange root.addTarget

    1.4K20发布于 2019-07-07
  • 来自专栏谈补锅

    记录下UIButton的图文妙用和子控件的优先显示

    greenColor]; //文字颜色 iconBtn.imageView.backgroundColor = [UIColor blackColor]; //图片颜色 [iconBtn addTarget ; btn.titleLabel.numberOfLines = 0; [btn setBackgroundColor:[UIColor blackColor]]; [btn addTarget btn2.titleLabel.numberOfLines = 0; [btn2 setBackgroundColor:[UIColor blackColor]]; [btn2 addTarget ; operatorBtn.tag = 1; operatorBtn.backgroundColor = [UIColor blackColor]; [operatorBtn addTarget operatorBtn4.tag = 4; operatorBtn4.backgroundColor = [UIColor redColor]; [operatorBtn4 addTarget

    2.1K30发布于 2018-09-27
  • 来自专栏清墨_iOS分享

    iOS dispatch_after延迟执行导致延迟dealloc

    btn.frame = CGRectMake(100, 100, 100, 50); btn.backgroundColor = [UIColor brownColor]; [btn addTarget btn.frame = CGRectMake(100, 300, 100, 50); btn.backgroundColor = [UIColor brownColor]; [btn addTarget btn.frame = CGRectMake(100, 300, 100, 50); btn.backgroundColor = [UIColor brownColor]; [btn addTarget

    2.5K20发布于 2021-04-15
  • 来自专栏猿人谷

    第一个APP:IOS做简单运算的计算器

    //注意:[array objectAtIndex:n++] [self.view addSubview:_button]; [self.button addTarget :self action:@selector(shuzi:) forControlEvents:UIControlEventTouchUpInside]; //addTarget:self 的意思是说, //[array1 objectAtIndex:i]为获取按钮的属性值 [self.view addSubview:button1]; [button1 addTarget CGRectMake(160, 410, 125, 35)]; [button2 setTitle:@"=" forState:UIControlStateNormal]; [button2 addTarget CGRectMake(95, 345, 60, 60)]; [button4 setTitle:@"." forState:UIControlStateNormal]; [button4 addTarget

    1.9K80发布于 2018-01-17
  • 来自专栏大壮

    iOS 相机实时美白,磨皮,双边滤波、Canny边缘检测和肤色检测(实战篇)

    viewHeight)]; GPUImageBeautifyFilter *beautifyFilter = [[GPUImageBeautifyFilter alloc] init]; [videoCamera addTarget :beautifyFilter]; [beautifyFilter addTarget:filterView]; [videoCamera startCameraCapture]; 代码下载地址:https

    1.5K50发布于 2018-06-19
  • 来自专栏Alice

    上边半透明的效果并且显示的是上一页的内容

    :@"点击打开透明页" forState:UIControlStateNormal]; btn.backgroundColor = [UIColor redColor]; [btn addTarget nextVC.modalPresentationStyle = UIModalPresentationCurrentContext; } bgBtn.alpha = 0.8; //天机点击事件 用来验证可点击 [bgBtn addTarget UIColor purpleColor]; [shareBtn setTitle:@"tittle1" forState:UIControlStateNormal]; [shareBtn addTarget

    1.4K50发布于 2018-02-01
  • 来自专栏落影的专栏

    GPUImage详细解析(六)-用视频做视频水印

    if (audioFromFile) { // 响应链 [movieFile addTarget:filter]; [videoCamera addTarget enableSynchronizedEncodingUsingMovieWriter:movieWriter]; } else { // 响应链 [videoCamera addTarget :filter]; [movieFile addTarget:filter]; movieWriter.shouldPassthroughAudio = NO;

    2.6K30发布于 2018-04-27
  • 来自专栏青玉伏案

    Target-Action回调模式

    property (nonatomic, strong) id target; @property (nonatomic, assign) SEL action;   //声明目标动作注册方法 -(void) addTarget //  ComponentOne.m //   #import "ComponentOne.h"   @implementation ComponentOne //实现组件中的注册方法 -(void)addTarget 2.属性action用于接收目标对象的方法,也就是要在目标对象中要回调的方法             3.addTarget: Action:方法用于注册目标动作,说白了目标对象和目标对象的方法是通过这个方法传入到组件中的         self.oneComponent = [[ComponentOne alloc] init];         //注册组件一的回调方法         [self.oneComponent addTarget         self.twoComponent = [[ComponentTwo alloc] init];         //注册组件二的回调方法         [self.twoComponent addTarget

    1.2K90发布于 2018-01-11
  • 来自专栏网罗开发

    React Native 原生密码键盘插件

    *btn = [FBYCustomKeyBordButton buttonWithTitle:self.wordArray[i] tag:i delegate:self]; [btn addTarget :self action:@selector(btnTouchDown:) forControlEvents:(UIControlEventTouchDown)]; [btn addTarget self action:@selector(btnTouchCancel:) forControlEvents:(UIControlEventTouchUpInside)]; [btn addTarget btn = [FBYCustomKeyBordButton buttonWithTitle:self.symbolArray[i] tag:i delegate:self]; [btn addTarget :self action:@selector(btnTouchDown:) forControlEvents:(UIControlEventTouchDown)]; [btn addTarget

    3.1K20发布于 2021-01-29
  • 来自专栏一“技”之长

    iOS8新特性扩展(Extension)应用之四——自定义键盘控件

    NSString stringWithFormat:@"%d",i] forState:UIControlStateNormal];         btn.tag=101+i;         [btn addTarget setBackgroundColor:[UIColor blueColor]];     [change setTitle:@"切换键盘" forState:UIControlStateNormal];     [change addTarget delete" forState:UIControlStateNormal];     [delete setBackgroundColor:[UIColor redColor]];     [delete addTarget

    1.6K10发布于 2018-08-16
  • 来自专栏谈补锅

    Quartz2D复习(四) --- 图层CALayer和动画CAAnimation

    72 [preBtn setTitleColor:[UIColor purpleColor] forState:UIControlStateNormal]; 73 [preBtn addTarget :UIControlStateNormal]; 96 [scaleBtn setFrame:CGRectMake(190, 140, 50, 20)]; 97 [scaleBtn addTarget [scaleAniBtnNoRevert.titleLabel setFont:[UIFont systemFontOfSize:13]]; 126 [scaleAniBtnNoRevert addTarget 60, 20)]; 134 [moveAniBtn.titleLabel setFont:[UIFont systemFontOfSize:13]]; 135 [moveAniBtn addTarget [mulAniBtn2 setTitleColor:[UIColor purpleColor] forState:UIControlStateNormal]; 151 [mulAniBtn2 addTarget

    2.1K30发布于 2018-09-27
  • 来自专栏正则

    缩小自定义导航栏按钮之间的距离 修改导航栏按钮图片的颜色不用系统的颜色

    btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];  btn.frame= CGRectMake(0, 0, 40, 44);   [btn addTarget imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] forState:UIControlStateNormal];     [btn addTarget

    3.1K30发布于 2021-05-11
领券