iOS UIView点击高亮效果
来源:互联网 发布:淘宝能申请几次退款 编辑:程序博客网 时间:2024/06/05 12:45
模范UIbuton的高亮效果,代码如下:
ViewClickEffect.h
#import <UIKit/UIKit.h>@interface ViewClickEffect : UIView@end
ViewClickEffect.m
#import "ViewClickEffect.h"@interface ViewClickEffect ()@property(nonatomic, unsafe_unretained) CGFloat oldAlpha;@end@implementation ViewClickEffect- (void)awakeFromNib { [super awakeFromNib]; [self commonInit];}- (instancetype)init { if (self = [super init]) { [self commonInit]; } return self;}- (instancetype)initWithCoder:(NSCoder *)coder { self = [super initWithCoder:coder]; if (self) { [self commonInit]; } return self;}- (instancetype)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { [self commonInit]; } return self;}- (void)commonInit { self.oldAlpha = self.alpha;}- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event]; self.alpha = self.oldAlpha / 4;}- (void)touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { [super touchesEnded:touches withEvent:event]; self.alpha = self.oldAlpha;}- (void)touchesCancelled:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { [super touchesCancelled:touches withEvent:event]; self.alpha = self.oldAlpha;}- (void)touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { [super touchesCancelled:touches withEvent:event]; }@end
阅读全文
0 0
- iOS UIView点击高亮效果
- ios UIView 动画效果
- iOS UIView动画效果
- iOS点击按钮高亮
- 代码实现按钮点击高亮效果
- 设置UIButton点击的高亮效果
- IOS---UIView添加点击事件
- IOS - UIView添加点击事件
- iOS UIView 添加点击事件
- 自定义cell的点击效果(点击的高亮颜色)
- ios uiview的动画效果
- iOS UIView视图抖动效果
- iOS UIView动画 效果详解
- iOS cell点击效果
- iOS 为UIView设置点击监听事件
- ios UIView 遮挡子控件点击事件
- 一种实用的表格行鼠标点击高亮效果
- 修改echarts源码实现鼠标点击高亮效果
- Python特性概要
- TCP/IP协议族【第14章用户数据报协议UDP】
- 只为找工作,java该学到什么地步?
- 支付调银行付款接口
- 物联网将给媒体带来哪些变化?
- iOS UIView点击高亮效果
- 下载Genymotion模拟器导入Failed to import ova
- Spring MVC 配置 druid 数据源实例
- Java 并发专题 : Timer的缺陷 用ScheduledExecutorService替代
- ruby数组求和,如果迭代相加不是很优雅,不符合ruby的特性。
- 悼念512汶川大地震遇难同胞——选拔志愿者 HDU
- 关于MyBatis框架的总结
- 回溯算法的理解与使用
- Fiddler使用教程--过滤