一、UILabel 1、UILabel(标签):是显示文本的空间。在App中UILabel是出现频率最高的控件。 2、UILabel是UIView的子类,作为子类一般是为了扩充父类的功能UILabel扩展了文字显示的功能,UILabel是能显示文字的视图。 3、创建UILabel 1 // 创建UI ...
分类:
移动开发 时间:
2016-04-16 10:44:02
阅读次数:
198
// 要访问层,读取UIView实例的layer属性 CALayer *layer = myView.layer // 要访问层,读取UIView实例的layer属性 CALayer *layer = myView.layer class)layerClass { return ([CAEAGLLa ...
分类:
其他好文 时间:
2016-04-15 15:23:33
阅读次数:
224
写程序的时候我们经常要封装代码,当你封装了一个UIView的子类里需要调用所在ViewController的方法用如下代码调取所在的VIewController ...
分类:
移动开发 时间:
2016-04-15 10:33:05
阅读次数:
425
动力效果的实现首先由一个UIDynamicAnimator动画的绘制者 ,给他一个UIDynamicBehavior动力效果 、 把UIDynamicItem(UIView)动力元素添加到动力效果上 动力元素:只要遵守了UIDynamicItem这个协议的都可以看成动力行为的元素 UIDynamic ...
分类:
其他好文 时间:
2016-04-14 15:56:02
阅读次数:
205
上一片介绍了CAShpeLayer,并且做了两个示例,如果创造力比较强,就那些东西可以创造出你以前不敢想象的动画效果。今天我们接着来讲一下CAReplication
CAReplication是一个复制图层,可以按要求将layer复制出若干份,先来看看在CALayer的基础上又增加了那些API...
分类:
移动开发 时间:
2016-04-14 09:34:25
阅读次数:
312
UIView 是一个容器, 可以添加别的控件 view A 添加到 view B 上, A 是 B 的子view , B 是 A 的父view 每一个viewController 里 都会默认有一个view 属性 控制器用来管理view的生命周期 : 什么时候创建, 什么时候销毁 控制器用来处理用户 ...
分类:
移动开发 时间:
2016-04-14 01:25:38
阅读次数:
224
UI控件: 怎么能在界面上看到一个按钮? 1. 实例化一个按钮对象 2. 设置属性 3. 添加到屏幕上 为什么UI控件可以看到? 因为他们直接或者间接的继承自UIView ...
分类:
移动开发 时间:
2016-04-14 01:12:59
阅读次数:
105
一. 简单做一个画板 1. 建立一个UIView类 2. 在.m里建立一个延展 3. 分别定义一个起点, 一个终点的结构体属性 . 在建立一个存储路径的数组 4. 懒加载数组 5. 开始绘制 (1) 起点 (2) 终点 6. 重写 - (void)drawRect:(CGRect)rect 方法 二 ...
分类:
其他好文 时间:
2016-04-13 23:46:40
阅读次数:
241
1. UIScrollView的创建和常用的属性 1> 概述 UIScrollView 是 UIView 的子类, 所以我们可以仿照 UIView 的创建步骤创建一个 UIScrollView UIScrollView 作为所有的滚动视图的基类, 所有学好 UIScrollView 也成为学好 UI ...
分类:
移动开发 时间:
2016-04-13 18:20:36
阅读次数:
204
CALayer作为动画主要的依托对象,想要深入的了解动画,必须先理解CALayer。CALayer包含在QuartzCore框架中,这是一个跨平台的框架,既可以用在iOS中又可以用在Mac OS X中。在使用Core Animation开发动画的本质就是将CALayer中的内容转化为位图从而供硬件操作。...
分类:
移动开发 时间:
2016-04-13 08:39:19
阅读次数:
216