码迷,mamicode.com
首页 >  
搜索关键字:uiview calayer    ( 3240个结果
CALayer4-自定义层
一、自定义层的方法1方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图1.创建一个CALayer的子类2.在.m文件中覆盖drawInContext:方法,在里面绘图 1 @implementation MJLayer 2 3 #....
分类:其他好文   时间:2014-09-05 22:25:12    阅读次数:190
Core Animation2-CABasicAnimation
CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个UIView添加到控制器的view中,然后在这个UIV...
分类:其他好文   时间:2014-09-05 22:23:52    阅读次数:351
CALayer1-简介
一、什么是CALayer* 在iOS系统中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。* 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个层。* 在创建UIView对象时,UIView内部会自动创建一个层...
分类:其他好文   时间:2014-09-05 22:18:42    阅读次数:248
CALayer3-层的属性
一、隐式动画属性* 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)。所有的非Root Layer,也就是手动创建的CALayer对象,都存在着隐式动画。* 当对非Root Layer的部分属性进行相应的修改时,默认会...
分类:其他好文   时间:2014-09-05 22:17:52    阅读次数:222
CALayer2-创建新的层
本文目录一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系*上一讲已经说过,UIView内部默认...
分类:其他好文   时间:2014-09-05 22:16:32    阅读次数:271
UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
1,UIView的setNeedsDisplay和setNeedsLayout方法 首先两个方法都是异步执行的。而setNeedsDisplay会调用自动调用drawRect方法,这样可以拿到 UIGraphicsGetCurrentContext,就可以画画了。而setNeedsLayout会.....
分类:其他好文   时间:2014-09-05 21:06:01    阅读次数:238
根据View找控制器
- (UIViewController*)viewController{ for (UIView* next = [self superview]; next; next = next.superview) { UIResponder* nextResponder = [next...
分类:其他好文   时间:2014-09-05 19:50:01    阅读次数:160
UIEvent
//UIEvent:是由设备捕捉到用户对硬件的操作,每个时间都是一个UIevent对象//iOS中的时间有三种:触摸事件,摇晃时间,以及远程控制事件//触摸事件:是由用户对屏幕通过接触产生的事件//对于UIView或者UIView的子类,都能接收到触摸事件,只是没有对于接触事件做出响应//iOS支持多点触..
分类:其他好文   时间:2014-09-05 03:21:31    阅读次数:142
视图控制器
//UIViewController(基类)//1.管理视图//2.分担AppDelegate的任务//3.实现模块的独立,提高复用性//4.桥梁//抽象工厂设计模式://提供一个抽象的基类(提供基本的功能),使用时使用具体的子类//比如UIView,UIViewController都是抽象的基类.//创建视图控制器对象RootViewController*..
分类:其他好文   时间:2014-09-05 03:21:20    阅读次数:197
控件设置属性(UIButton,UITextField)
//延展@interfaceAppDelegate(){UIView*_View;}//不是一开始定义类的时候定义的实例变量,而是后期根据需求而定义的实例变量,统一定义在.m文件中的延展中,外界不可见.@end@implementationAppDelegate-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptio..
分类:其他好文   时间:2014-09-05 03:20:31    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!