iOS开发中,常常由于需求,而需要圆角的样式.如果4个角都是圆角的,还好说.一行两行代码就可以搞定.就是CAlayer.可是现在我想说下不规则的圆角.目前我还没有找到更好的方法来画圆角.希望有解决方法的朋友看到这篇文章,能交流学习下.1 UIBezierPath *maskPath = [UI...
分类:
其他好文 时间:
2015-03-04 18:46:58
阅读次数:
128
UIview阴影与圆角混合使用做项目遇到一个问题就是在圆角的按键上加阴影失败了然后就有了这个日志。让UIView圆角显示很简单,只需要三行代码CALayer*layer=[avatarImageViewlayer];[layersetMasksToBounds:YES];[layersetCornerRadius:9.0];但是,如给给圆角view加阴影,传统加..
分类:
其他好文 时间:
2015-02-26 18:45:45
阅读次数:
171
修改UIView的默认Layer后,修改View的值会动态修改Layer的值效果图:如上图所示,当我们修改了一个UIView的子类中的Layer内置类型时(如上图中我们将CALayer直接替换成了CAGradientLayer类),会直接作用到其内置的Layer当中.我们可以用这个特性将Layer封...
分类:
其他好文 时间:
2015-02-22 07:48:11
阅读次数:
149
本文目录一、自定义层的方法1二、自定义层的方法2三、其他自定义层,其实就是在层上绘图,一共有2种方法,下面详细介绍一下。回到顶部一、自定义层的方法1方法描述:创建一个CALayer的子类,然后覆盖drawInContext:方法,使用Quartz2D API进行绘图1.创建一个CALayer的子类2...
分类:
编程语言 时间:
2015-02-13 18:06:05
阅读次数:
242
本文目录一、添加一个简单的图层二、添加一个显示图片的图层三、为什么CALayer中使用CGColorRef和CGImageRef这2种数据类型,而不用UIColor和UIImage?四、UIView和CALayer的选择五、UIView和CALayer的其他关系*上一讲已经说过,UIView内部默认...
分类:
编程语言 时间:
2015-02-13 18:03:43
阅读次数:
177
本文目录一、平移动画二、缩放动画三、旋转动画四、其他CABasicAnimation是CAPropertyAnimation的子类,使用它可以实现一些基本的动画效果,它可以让CALayer的某个属性从某个值渐变到另一个值。下面就用CABasicAnimation实现几个简单的动画。* 先初始化一个U...
分类:
编程语言 时间:
2015-02-13 18:01:48
阅读次数:
218
本文目录一、隐式动画属性二、position和anchorPoint回到顶部一、隐式动画属性* 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)。所有的非Root Layer,也就是手动创建的CALayer对象,都存在...
分类:
编程语言 时间:
2015-02-13 17:58:53
阅读次数:
210
CALayers Tutorial for iOS: Introduction to CALayersRay Wenderlichon December 17, 2010Easily create rounded corners, shadows, and more by using CALayer...
分类:
移动开发 时间:
2015-02-13 10:07:21
阅读次数:
342
A CALayer subclass that draws a very simple arrow 1 #import 2 3 @interface ArrowLayer : CALayer 4 5 @property (nonatomic) CGFloat thickness; 6 @p...
分类:
其他好文 时间:
2015-02-13 09:15:56
阅读次数:
124
CALayer 详解CALayer 详解
综述
UIView 和CALayer的区别
属性
其他重要属性综述UIView的继承结构为:UIResponder:NSObject。可以看出UIView的直接父类为UIResponder类,.CALayer的继承结构:NSObject,直接从NSObject继承,因为缺少了UIResponder类,由上可见UIResponder是用来响应事件的,也就是说U...
分类:
其他好文 时间:
2015-02-11 18:38:01
阅读次数:
130