博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS不添加图片的按钮点击效果 UIButton添加点击效果
阅读量:6096 次
发布时间:2019-06-20

本文共 1364 字,大约阅读时间需要 4 分钟。

实现下面几个状态的点击事件

1.UIControlEventTouchUpInside

2.UIControlEventTouchUpOutside

3.UIControlEventTouchDown

@implementation MyViewController- (void)viewDidLoad {    [super viewDidLoad];    [self.view addSubview:self.saveBtn];}-(UIButton *)saveBtn{    if (!_saveBtn) {        _saveBtn = [UIButton buttonWithType:UIButtonTypeCustom];        _saveBtn.frame = CGRectMake(0, 0, self.view.frame.size.width);        _saveBtn.backgroundColor = [UIColor colorFromHexValue:0xFF2741];        _saveBtn.titleLabel.textAlignment = NSTextAlignmentCenter;        _saveBtn.titleLabel.font = [UIFont systemFontOfSize:16];        [_saveBtn setTitle:[NSString stringWithFormat:@"保存"] forState:UIControlStateNormal];        [_saveBtn addTarget:self action:@selector(touchDown) forControlEvents:UIControlEventTouchDown];        [_saveBtn addTarget:self action:@selector(touchUpOutside) forControlEvents:UIControlEventTouchUpOutside];        [_saveBtn addTarget:self action:@selector(saveClick) forControlEvents:UIControlEventTouchUpInside];    }    return _saveBtn;}//按下的效果-(void)touchDown{    self.saveBtn.backgroundColor = [UIColor colorFromHexValue:0x9B0000];}//按下拖出按钮松手还原-(void)touchUpOutside{    self.saveBtn.backgroundColor = [UIColor colorFromHexValue:0xFF2741];}//点击方法-(void)saveClick{    self.saveBtn.backgroundColor = [UIColor colorFromHexValue:0xFF2741];    NSLog(@"save");}@end复制代码

转载地址:http://qdzza.baihongyu.com/

你可能感兴趣的文章
做售前工程师要知道的
查看>>
×××抓鸡工具
查看>>
Juniper SRX EX QFX SNMP v3 配置案例
查看>>
Caesar cipher
查看>>
SpringSecurity3.X的remember-me
查看>>
作业2
查看>>
15.二层技术之链路聚合(LACP)-----以太通道
查看>>
不受限字符串函数功能的实现
查看>>
iOS7重磅推新--不断尝试与重新设计的过程
查看>>
指针实现两数交换和指向函数的指针
查看>>
【安全牛学习笔记】手动漏洞挖掘-SQL注入
查看>>
springboot使用jest操作elasticsearch
查看>>
聊聊hystrix的BucketedCounterStream
查看>>
聊聊rocketmq的RollingFileAppender
查看>>
【学习笔记】Android中Service通信
查看>>
java中时间类(util Date)的后延与前推处理
查看>>
数据库的事物隔离级别通俗理解
查看>>
The Descent to C
查看>>
es数据备份和恢复
查看>>
Spring MVC 教程,入门学习,深入分析
查看>>