[ios学习笔记之视图、绘制和手势识别]
2024-08-22 19:52:13
一 视图
二 绘制
三 手势 00:31
UIGestureRecognizer 抽象类
两步
1添加识别器(控制器或者视图来完成)
2手势识别后要做的事情
UIPanGestureRecognizer 提供三个方法:
-(CGPoint)translationInView:(UIView *)aView;
--触摸移动距离
-(CGPoint)velocityInView:(UIView *)aView;
--触摸移动速度
-(void)setTranslation:(CGPiont)translation inView:(UIView *)aView;
--对移动距离进行重置
重要属性:
@property (readonly) UIGestureRecognizerState state;
began:连续运动手势 如拖动或捏合,刚刚开始
changed:连续运动手势 在运动
ended:离开屏幕
recognized:不连续的滑动如点击或滑动
failed和canceled:被打断或意外情况如打入电话
UIPinchGestureRecognizer
@property CGFloat scale;
@property (readonly) CGFloat velocity;
--待续
最新文章
- SQL 脚本
- ios 实现跳转到评价界面的两种方式
- Windows环境下使用cygwin ndk_r9c编译x264
- 加载GIF动画方法 iOS
- CardboardSDK-iOS 源码简单分析
- SQL Server 数据库基于备份文件的【一键还原】
- Python之Mock的入门
- Java基础巩固——异常
- webpack常见的配置项
- VirtualBox虚拟机安装Mac OS 10.12
- 关于学习oi的一些事项
- 23-hadoop-hive的DDL和DML操作
- MIT 6.824 lab1:mapreduce
- C#对DataTable里数据筛选排序的方法
- java泛型详解(加一点语法糖)
- grovvy pipeline 部署
- java.lang.IllegalStateException: The specified child already has a parent. You must call removeView
- Android 打造完美的侧滑菜单/侧滑View控件
- 提问:错误提示--命名空间“System.Web”中不存在类型或命名空间名称“UI”(是缺少程序集引用吗?) 如何解决??
- impdp报错ORA-39083 ORA-02304 Object type TYPE failed to create