开始iOS的动效学习,一开始只对普通的CALayer有所了解,偶然的机会想到做一些全局的飘洒的效果。当时采用最笨的方法通过不断的创建CALayer结合UIView来实现动画,效果其实还行。后来了解到CAEmitterLayer这个iOS系统下的粒子系统。 CAEmitterLayer这个CALaye ...
分类:
移动开发 时间:
2016-04-23 11:41:23
阅读次数:
893
UIView继承于UIResponder CALayer继承于nsobject 创建UIView创建一个layer,通过UIView的layer属性可依访问它的图层。UIView具有事件处理功能,可以与用户交互,layer负责显示和动画任务。 要显示一个UIView,会自动调用起drawRect方法 ...
分类:
其他好文 时间:
2016-04-23 00:00:39
阅读次数:
431
自动布局: 1.Autoresizing 当UIView的autoresizesSubviews是YES时,(默认是YES), 那么在其中的子view会根据它自身的autoresizingMask属性来自动适应其与superView之间的位置和大小。注意: autoresizing只能设置当前控件与 ...
分类:
移动开发 时间:
2016-04-22 22:20:55
阅读次数:
171
概览
在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:
...
分类:
移动开发 时间:
2016-04-22 18:56:40
阅读次数:
387
绘制一个UIVIew最灵活的方式就是由它自己完成绘制。实际上你不是绘制一个UIView,你只是子类化了UIView并赋予子类绘制自己的能力。当一个UIVIew需要执行绘图操作的时,drawRect:方法就会被调用。覆盖此方法让你获得绘图操作的机会。当drawRect:方法被调用,当前图形上下文也被设 ...
分类:
移动开发 时间:
2016-04-22 16:18:24
阅读次数:
244
//添加边框和提示 CGRect frameRect = CGRectMake(20, 90, self.window.frame.size.width-40, self.window.frame.size.height-180); UIView *frameView = [[UIView allo ...
分类:
其他好文 时间:
2016-04-22 13:17:05
阅读次数:
152
添加swift file:UIView+Extension 简单设置x/y/width/height 相关链接:swift关于UIView设置frame值的extension ...
分类:
编程语言 时间:
2016-04-22 01:00:45
阅读次数:
188
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 80, 80)]; view.backgroundColor = [UIColor redColor]; [self.view addSubview:view]; UIBezi ...
分类:
其他好文 时间:
2016-04-20 19:57:47
阅读次数:
133
以下内容是由官方文档翻译(来源于网络)而来,如果你英文还可以,请看英文地址:英文地址http://developer.apple.com/library/ios/#documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/WindowsandView ...
分类:
其他好文 时间:
2016-04-20 15:02:44
阅读次数:
218
在iOS中都会牵扯到图形转换,动画效果,添加视图,等等的一系列问题,在设计页面,设计图形,添加动画的时候都会使用到这个知识。
简单的说他就是视图的图层,但又不是视图,因为视图可以和用户交互,添加响应事件,添加视图等等,但是CALayer并不可以添加响应事件等等,它只是一个视图的图层,就是这个图片的显示层,展示层,只能够显示内容,比如展示背景颜色,展示图片,设置边框,等等。
UIView上...
分类:
移动开发 时间:
2016-04-19 20:03:26
阅读次数:
318