【手势操作-复习前一天的内容-预习今天的内容 Objective-C语言】

这篇博客回顾了iOS中的事件处理,重点讲解了触摸事件、Set特性和UITouch对象,包括如何遍历和取值。介绍了单点和多点触摸的案例,以及控件响应事件的条件。接着,博主提到了事件的产生和传递,包括hitTest: 和 touchesBegan: 方法。此外,还探讨了响应者链条和手势解锁的概念。预习部分涉及手势识别,包括6种手势的基本使用,并预告了将要介绍layer的基本属性和核心动画,如边框、阴影、圆角、bounds、position与view.center的关系,以及如何创建和操作layer,特别是transform属性和核心动画的四种类型:基本动画、关键帧动画、组动画和转场动画。

一、昨天呢,我们学习的是这个,事件

通知

1.事件这一块儿呢,iOS事件,分为三大类,

1)触摸事件

2)加速计事件

3)远程控制事件

2.这个里边呢,我们主要学习的是这个触摸事件,触摸事件里边,就是Touch,touchesBegan:方法里边,有一个touches参数,它是set类型的,

3.Set,首先呢,

1)它是无序的

2)它里面的元素是不可以重复的

3)它的效率会比Array要高

4)如何去遍历:for-in,

如何去取值,通过anyObject,属性,或者它的get方法,都可以,

4.UITouch参数,

UITouch,就是我们手指触摸到屏幕的一瞬间,产生的一系列的属性,

储存在这个Touch对象里面,

然后呢,这个里边,有两个比较重要的方法:

1)- (CGPoint)locationInView:(UIView *)view,也就是说,这个view,传的是某个坐标系,

通知

然后,这个point,返回的是一个位置,也就是说,是以,在以哪个坐标系,你手指的这个位置,是什么,实际上,就是locationInView:啊,主要是这个方法,

2)previousLocationInView:(UIView *)view,还有一个叫做previousLocationInView:就是上一个点的位置,这个里边呢,我们可以从touchesMoved:里面来看,就相当于是你上一个点,你从哪一个点,移过来的,然后呢,还是那句话啊,“当前触摸的上一个点,就等于上一次触摸的当前点”,是这样的一句话啊,

然后呢,还有这个window属性,window呢,就是你触摸的这个view,所在的window,

然后呢,还有这个view属性,view呢,就是你当前触摸的这个view,

通知

然后呢,还有一个tapCount,也就是你快速点击的一个次数,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值