Core Animation - 第一次使用图层来创建一个简单的项目

简介: Core Animation - 第一次使用图层来创建一个简单的项目

对于iOS初学者,本人不建议直接来看,如果项目都不会创建的话就没必要看了,多余的步骤我这里不再重复: 打开Xcode,创建好一个工程,我们先来创建一个CALayer,但是在Xcode标准库里面没有CALayer的库,这里我们要手动添加QuartzCore框架到Build Phases里面,然后在VC中引入头文件 #import

CALayer *blueLayer=[CALayer Layer];
blueLayer.frame=CGRectMake(100,100,100,100);
blueLayer.backgroundColor=[UIColor blueColor].CGColor;
[self.view.layer addSubLayer:blueLayer];

这里要注意的是,一个视图对应一个图层,但可以添加随意的图层,可即便图层有很多的优点,我们仍然适用UIView,这是因为我们在使用UIView的同时,依然可以使用CALayer的部分特性,但当满足某些特性时让然需要使用CALayer,这些情况都极少出现,具体请参考书本。所以视图处理起来比直接使用图层要来的容易简便。

目录
相关文章
|
5月前
|
JavaScript 前端开发 C#
初识Unity——创建代码、场景以及五个常用面板(创建C#代码、打开代码文件、场景的创建、Project、Hierarchy、Inspector、Scene、Game )
初识Unity——创建代码、场景以及五个常用面板(创建C#代码、打开代码文件、场景的创建、Project、Hierarchy、Inspector、Scene、Game )
295 0
|
6月前
|
iOS开发
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
iOS设备功能和框架: 如何使用 Core Animation 创建动画效果?
136 0
|
6月前
|
存储 数据可视化 测试技术
[Qt5] QGraphics图形视图框架概述(Item、Scene和View)
[Qt5] QGraphics图形视图框架概述(Item、Scene和View)
1112 0
|
XML Java API
高级UI系列(三): 自定义UI动画篇
高级UI系列(三): 自定义UI动画篇
118 0
高级UI系列(三): 自定义UI动画篇
|
iOS开发
Core Animation - 图层几何学<一>
Core Animation - 图层几何学<一>
97 0
Core Animation - 图层几何学<一>
Core Animation - 图层行为
Core Animation - 图层行为
83 0
Core Animation - 图层行为
|
Android开发
自定义 View | 画板
自定义 View | 画板
自定义 View | 画板
|
前端开发 JavaScript API
借助 Web Animations API 实现一个鼠标跟随偏移动画
借助 Web Animations API 实现一个鼠标跟随偏移动画
312 0
借助 Web Animations API 实现一个鼠标跟随偏移动画
Core Animation -图层与视图
Core Animation -图层与视图
47 0
|
iOS开发 MacOS
Core Animation - 图层几何学<二>
Core Animation - 图层几何学<二>
88 0