UIView设置阴影(CALayer的shadowColor,shadowOffset,shadowOpacity,shadowRadius,shadowPath属性)
分类:
其他好文 时间:
2015-10-14 10:24:29
阅读次数:
183
iOS开发UI篇—CALayer简介一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动...
分类:
移动开发 时间:
2015-10-13 16:53:01
阅读次数:
269
iOS开发UI篇—CAlayer(自定义layer)一、第一种方式1.简单说明以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。绘制图形的步骤:(1)获取上下文(2)绘制图形(3)渲染图形如果在la...
分类:
移动开发 时间:
2015-10-13 16:43:38
阅读次数:
236
iOS开发UI篇—CAlayer(创建图层)一、添加一个图层添加图层的步骤:1.创建layer2.设置layer的属性(设置了颜色,bounds才能显示出来)3.将layer添加到界面上(控制器view的layer上) 1 // 2 // YYViewController.m 3 // 01-创.....
分类:
移动开发 时间:
2015-10-13 16:38:02
阅读次数:
247
使用核心动画 需要导入QuartzCore框架(现在 不需要) #import CoreAnimation 核心动画 简写CA CALayer(图层)和UIView的关系:在UIView中有一个layer属性作为根图层,根图层没有隐式动画 根图层上可以放其他子图层, 在UIView中所有能...
分类:
其他好文 时间:
2015-10-13 11:57:35
阅读次数:
131
1. UIView是iOS系统中界面元素的基础,所有的界面元素都是继承自它。它本身完全是由CoreAnimation来实现的。它真正的绘图部分,是由一个CALayer类来管理。UIView本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等,实...
分类:
其他好文 时间:
2015-10-13 10:37:57
阅读次数:
143
一、position和anchorPoint1.简单介绍CALayer有2个非常重要的属性:position和anchorPoint@property CGPoint position;用来设置CALayer在父层中的位置以父层的左上角为原点(0, 0)@property CGPoint ancho...
分类:
移动开发 时间:
2015-10-13 00:03:04
阅读次数:
262
图层的能力 如果说CALayer是UIView内部实现细节,那我们为什么要全面地了解它呢?苹果当然为我们提供了优美简洁的UIView接口,那么我们是否就没必要直接去处理Core Animation的细节了呢? 某种意义上说的确是这样...
分类:
移动开发 时间:
2015-10-12 14:42:30
阅读次数:
205
属性说明是否支持隐式动画anchorPoint和中心点position重合的一个点,称为“锚点”,锚点的描述是相对于x、y位置比例而言的默认在图像中心点(0.5,0.5)的位置是backgroundColor图层背景颜色是borderColor边框颜色是borderWidth边框宽度是bounds图...
分类:
其他好文 时间:
2015-10-08 23:00:58
阅读次数:
237
View//取得layer CALayer *layer = self.purpleView.layer; // 绘制边框宽度 layer.borderWidth = 50; // 绘制边框颜色 layer.borderColor = [UIColor greenColo...
分类:
其他好文 时间:
2015-10-02 17:28:16
阅读次数:
112