一、简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对 ...
分类:
其他好文 时间:
2016-08-29 13:02:12
阅读次数:
161
iOS sdk中的view是UIView,我们可以很方便的自定义一个View。 创建一个 Window-based Application程序,在其中添加一个Hypnosister的类,这个类选择继承UIObject。修改这个类,使他继承:UIView @interface HypnosisView ...
分类:
移动开发 时间:
2016-08-29 12:43:38
阅读次数:
226
动画效果仿自国外网站readme.io的登录界面,超萌可爱的猫头鹰,具体效果如下图所示. 动画实现核心: 动画核心的是用到了iOS中UIView的transform属性,然后根据尺寸坐标对四张图片进行平移以及缩放. 具体的图层结构如图所示: 注意点: 图中只露出两个点的手臂,是不需要裁剪的,有部分是 ...
分类:
移动开发 时间:
2016-08-29 09:09:04
阅读次数:
219
1.ios当中常?的事件? 触摸事件 ,加速计事件 ,远程控制事件 2.什么是响应者对象? 继承了UIResponds的对象我们称它为响应者对象 UIApplication、UIViewController、UIView都继承?自UIResponder 因此它们都是响应者对象,都能够接收并处理事件 ...
分类:
移动开发 时间:
2016-08-26 13:35:09
阅读次数:
298
1.自己还想着怎么3d 变形 让一个视图绕x/y 轴线翻转 就这么一句代码 [UIView transitionWithView:self.startButton duration:0.5 options:UIViewAnimationOptionTransitionFlipFromTop+UIVi ...
分类:
其他好文 时间:
2016-08-26 11:56:58
阅读次数:
122
响应者链即一系列响应者对象组成的层次结构。 理解响应者链需要理清的两个概念(仅以触屏事件Touch Event为例): 1.First Responder,当前接受触摸的响应者对象,通常是一个UIView对象,作为响应者链的开端。整个响应者链和事件分发的使命就是找出First Responder。 ...
分类:
其他好文 时间:
2016-08-25 20:14:20
阅读次数:
140
* Quartz2D简介1.什么是Quartz2D? 他是一个二维的绘图引擎,同时支持iOS和Mac系统 2.Quartz2D能完成的工作 画基本线条,绘制文字,图片,截图,自定义UIView. 3.Quartz2D在开发中的价值 当我们的控件样式极其复杂时,可以把控件内部的结构给画出画,就是自定义 ...
分类:
其他好文 时间:
2016-08-23 23:26:51
阅读次数:
131
1、CALayer简介 CALayer是个与UIView很类似的概念,同样有backgroundColor、frame等相似的属性,我们可以将UIView看做一种特殊的CALayer。但实际上UIView是对CALayer封装,在CALayer的基础上再添加交互功能。UIView的显示必须依赖于CA ...
分类:
移动开发 时间:
2016-08-23 14:50:07
阅读次数:
247
1.翻转动画 2.旋转动画 3.偏移动画 4.翻页效果 5.缩放效果 6.取反效果 ...
分类:
移动开发 时间:
2016-08-23 13:09:54
阅读次数:
428
iOS开发基础知识--碎片25 1:使用@protocol实现delegate和datasource模式 #import <UIKit/UIKit.h> @protocol MyViewDataSource,MyViewDelegate; @interface myView : UIView<UIA ...
分类:
移动开发 时间:
2016-08-22 21:27:38
阅读次数:
186