2015年8月12日

(一二一)核心动画基础

摘要: 核心动画基于QuartzCore框架,只能用于CALayer,可以实现3D效果,它在子线程中执行动画,不会阻塞主线程。 要实现核心动画,主要使用CABasicAnimation实现单步动画、使用CAKeyframeAnimation实现帧动画。 动画的主要属性有duration、keyPath、... 阅读全文

posted @ 2015-08-12 22:39 张大大123 阅读(185) 评论(0) 推荐(0) 编辑

(一二〇)CALayer的一些特性

摘要: 1.每个View都自带一个CALayer,称为rootLayer,layer可以和实现与View一样的显示功能,但是它不继承UIResponse,也就是说它无法处理事件,所以为了处理事件还是要用View,如果只是显示,可以选择layer。 下面的代码实现了自定义一个layer添加到控制器的roo... 阅读全文

posted @ 2015-08-12 21:20 张大大123 阅读(160) 评论(0) 推荐(0) 编辑

(一一九)通过CALayer实现阴影、圆角、边框和3D变换

摘要: 在每个View上都有一个CALayer作为父图层,View的内容作为子层显示,通过layer的contents属性决定了要显示的内容,通过修改过layer的一些属性可以实现一些华丽的效果。 【阴影和圆角】 下面以一个普通的蓝色View为例,介绍layer的功能: _blueView.layer... 阅读全文

posted @ 2015-08-12 20:41 张大大123 阅读(1195) 评论(0) 推荐(0) 编辑

1086. Tree Traversals Again (25)

摘要: 题目如下: An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tre... 阅读全文

posted @ 2015-08-12 14:02 张大大123 阅读(146) 评论(0) 推荐(0) 编辑

导航