Core Animation - 第一次使用图层来创建一个简单的项目
2023-09-11 14:21:23 时间
对于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,这些情况都极少出现,具体请参考书本。所以视图处理起来比直接使用图层要来的容易简便。
相关文章
- ASP.NET Core实现类库项目读取配置文件
- 《ASP.NET Core应用开发入门教程》与《ASP.NET Core 应用开发项目实战》正式出版
- abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之增删改视图(八)
- ExpandoObject与DynamicObject的使用 RabbitMQ与.net core(一)安装 RabbitMQ与.net core(二)Producer与Exchange ASP.NET Core 2.1 : 十五.图解路由(2.1 or earler) .NET Core中的一个接口多种实现的依赖注入与动态选择看这篇就够了
- 一张图搞定OAuth2.0 在Office应用中打开WPF窗体并且让子窗体显示在Office应用上 彻底关闭Excle进程的几个方法 (七)Net Core项目使用Controller之二
- Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录
- ASP.NET Core 2.0 Web API项目升级到ASP.NET Core 3.0概要笔记
- Core Motion传感器原始数据
- 《Core Data应用开发实践指南》一1.3 创建Grocery Dude项目
- 游戏启动后提示安装HMS Core,点击取消,未再次提示安装HMS Core(初始化失败返回907135003)
- HMS Core 成长相伴,为孩子“戴”来安全的六一节礼物
- Vue项目安装core-js报错解决方案
- EF Core中Partition by实现
- Docker 简单发布dotnet core项目 图文版
- Docker 简单发布dotnet core项目 文本版