晚点的等待

博客园 首页 新随笔 联系 订阅 管理

2015年12月17日 #

摘要: 04-隐式动画.什么是隐式动画?了解什么是隐式动画前,要先了解是什么根层和非根层.根层:UIView内部自动关联着的那个layer我们称它是根层.非根层:自己手动创建的层,称为非根层.隐式动画就是当对非根层的部分属性进行修改时, 它会自动的产生一些动画的效果.我们称这个默认产生的动画为隐式动画.如何... 阅读全文
posted @ 2015-12-17 17:18 晚点的等待 阅读(178) 评论(0) 推荐(0) 编辑

摘要: 03-position和anchorPointposition和anchorPoint是CAlayer的两个属性.我们以前修改一个控件的位置都是能过Frame的方式进行修改.现在利用CALayer的position和anchorPoint属性也能够修改控件的位置.这两个属性是配合使用的.positi... 阅读全文
posted @ 2015-12-17 17:07 晚点的等待 阅读(145) 评论(0) 推荐(0) 编辑

摘要: 02-自定义CALayer1.如何自定义Layer.自定义CALayer的方式创建UIView的方式非常相似. CALayer *layer = [CALayer layer]; layer.frame = CGRectMake(50, 50, 100, 100); layer.background... 阅读全文
posted @ 2015-12-17 16:39 晚点的等待 阅读(137) 评论(0) 推荐(0) 编辑

摘要: 01-CALayer的基本操作.1.CALayer简介: CALayer我们又称它叫做层. 在每个UIView内部都有一个layer这样一个属性. UIView之所以能够显示,就是因为它里面有这个一个层,才具有显示的功能. 我们通过操作CALayer对象,可以很方便地调整UI... 阅读全文
posted @ 2015-12-17 14:05 晚点的等待 阅读(178) 评论(0) 推荐(0) 编辑

2015年12月10日 #

摘要: 10-抽屉效果第一步:搭建界面- (void)viewDidLoad { [super viewDidLoad];//搭建界面 [self setUpView]; }- (void)setUpView{ //添加左边的ViewUIView *leftV = [[UIView alloc... 阅读全文
posted @ 2015-12-10 21:49 晚点的等待 阅读(256) 评论(0) 推荐(0) 编辑

摘要: 08-手势识别(点按,长按,轻扫)通过touches方法监听view触摸事件的缺点? 1.必须得自定义view,在自定义的View当中去实现touches方法. 2.由于是在view内部的touches方法中监听触摸事件,因此默认情况下,方法让其他外界对象监听view的触摸事件 3.不容易区分用... 阅读全文
posted @ 2015-12-10 21:44 晚点的等待 阅读(209) 评论(0) 推荐(0) 编辑

摘要: 07-事件响应事件响应过和程?用户点击屏幕后产生的一个触摸事件,经过一系列的传递过程后,会找到最合适的视图控件来处理这个事件, 找到最合适的视图控件后,就会调用控件的touches方法来作具体的事件处理 那这些touches方法的默认做法是将事件顺着响应者链条向上传递,将事件交给上一个响应者进 处理... 阅读全文
posted @ 2015-12-10 21:43 晚点的等待 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 03-寻找最合适的View如何寻找最合适的View?1.先判断自己是否能够接收触摸事件,如果能再继续往下判断, 2.再判断触摸的当前点在不在自己的身上. 3.如果在自己身上,它会从后往前遍历子控件,遍历出每一个子控件后,重复前面的两个步骤.4.如果没有符合条件的子控件,那么它自己就是最适合的View... 阅读全文
posted @ 2015-12-10 21:41 晚点的等待 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 04-hitTest方法与PointInside方法hitTest方法作用:寻找最适合的View参数:当前所指所在的点产生的事件返回值:返回谁, 谁就是最适合的View. 什么时候调用:只要这个事件,传递给子个控件时, 就会调用这个控件的hitTest方法 -(UIView *)hitTest:(C... 阅读全文
posted @ 2015-12-10 21:41 晚点的等待 阅读(523) 评论(0) 推荐(0) 编辑

摘要: 02-事件的产生与传递事件是怎么样产生与传递的?当发生一个触摸事件后,系统会将该事件加载到一个由UIApplication管理的事件队列中.UIApplication会从事件队列中取出最前面的事件,交给主窗口. 主窗口会在视图层次结构中找到一个最合适的视图来处理触摸事件 触摸事件的传递是从父控件传递... 阅读全文
posted @ 2015-12-10 21:39 晚点的等待 阅读(153) 评论(0) 推荐(0) 编辑