/* 1. position:确定当前图层的锚点到父视图层坐标到原点的相对偏移量,在当前图层上找出锚点位置,将两者对齐 2. 绘制直线三部曲:创建可变路径(pathCreateMutable) : 添加到context(addPath) :开始绘制(drawPath) 途径阶段2:起始点确定, 属性 ...
分类:
其他好文 时间:
2016-04-18 11:49:31
阅读次数:
137
OS开发UI篇—CALayer简介
一、简单介绍
在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。
其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层
...
分类:
其他好文 时间:
2016-04-18 10:18:03
阅读次数:
227
今天来讲解一下CATransformLayer:CATransformLayer是一个专门用来创建三维视图的一个layer,也可以说是多个layer的集合。他没有多余的API,可以这么说,他只是承载了子layer。下面就看一个例子,通过例子来讲解。国际惯例先上...
分类:
移动开发 时间:
2016-04-17 23:13:13
阅读次数:
245
先来看看效果 基本思路是取slider的值,用animate改变圆的frame(当然其他方法也可以,然而我就喜欢这么干) 从slider取到的值是value,设为缩放倍数。要实现的效果就是长宽同时缩放value倍(这个圆其实是圆角矩形,圆角设为长度一半)。 这里我用的是UIView.animateW ...
分类:
其他好文 时间:
2016-04-17 09:01:46
阅读次数:
153
CGRect frame=CGRectMake(0, 0, 0, CGFLOAT_MIN); self.tableView.tableHeaderView=[[UIView alloc]initWithFrame:frame]; CGFLOAT_MIN 这个宏表示 CGFloat 能代表的最接近 0 ...
分类:
移动开发 时间:
2016-04-16 22:49:43
阅读次数:
147
摘要 本文主要介绍核iOS中的动画:核心动画Core
Animation, UIView动画, Block动画, UIImageView的帧动画.
核心动画Core Animation UIView动画 Block动画 UIImageView的帧动画
目录[-]
iOS中的动画
Core Animation
CAAnimation:
CAProperty...
分类:
移动开发 时间:
2016-04-16 19:32:04
阅读次数:
273
一、UIScrollView的创建和常用属性 1、UIScrollView概述 UIScrollView是UIView的子类。 UIScrollView作为所有滚动视图的基类。 UIScrollView主要使用在滚动头条(轮播图),相册等常见的功能里。 2、UIScrollView的创建 #defi ...
分类:
移动开发 时间:
2016-04-16 15:25:33
阅读次数:
205
// 通过一个frame来初始化一个UI控件 - (id)initWithFrame:(CGRect)frame; // YES:能够跟用户进行交互 @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEn ...
分类:
其他好文 时间:
2016-04-16 12:21:42
阅读次数:
113
#pargma mark - Layer 1. 设置当前视图的背景颜色 self.view.backgroundColor = [UIColor lightGrayColor]; 2. 创建一个视图,并且设置frame UIView *myView = [[UIView alloc]initWith ...
分类:
其他好文 时间:
2016-04-16 10:55:38
阅读次数:
148