当前位置: 首页 > news >正文

网站域名在哪里看怎么做一个属于自己的网站

网站域名在哪里看,怎么做一个属于自己的网站,建设银行公积金提取预约网站,广州网站建设出售概念 CALayer 是数据 QuartzCore 框架里面的 、相对于 UIKit 框架 更于底层、 其主要功能是 负责显示视图和动画、CALayer和UIView 在除了能响应事件上 功能 是一致的、 不过因为其 更加底层 所以 CALayer 有一些接口、 UIView 里面没有。 动画 有时候我们可以直接通过操作CALa…

概念

CALayer 是数据 QuartzCore 框架里面的 、相对于 UIKit 框架 更于底层、 其主要功能是 负责显示视图和动画、CALayer和UIView 在除了能响应事件上 功能 是一致的、 不过因为其 更加底层 所以 CALayer 有一些接口、 UIView 里面没有。

动画

有时候我们可以直接通过操作CALayer 去修改视图。但是要注意 隐式动画的发生,CAlayer有对应的 类方法 可以去把隐式动画关闭。

[CATransaction setDisableActions:YES];

我们看到的动画 、实际上在运动的是 CALayer 在动,UIView 并没有参加。

因为CI层操作的是CA层. CGImageRef、CGColorRef两种数据类型是定义在CoreGraphics框架中的.

UIColor、UIImage是定义在UIKit框架中的。

  • 什么是隐式动画?

当对非Root Layer的部分属性进行修改时,默认会自动产生一些动画效果

而这些属性称为Animatable Properties(可动画属性)

在CALayer.h中属性被Animatable修饰的就是会可动画的

Framework

QuartzCore框架和CoreGraphics框架是可以跨平台使用的,在iOS和Mac OS X上都能使用

但是UIKit只能在iOS中使用

• 为了保证可移植性,QuartzCore不能使用UIImage、UIColor,只能使用CGImageRef、CGColorRef

• 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView

• 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层

• 在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层

• 当UIView需要显示到屏幕上时,会调用drawRect:方法进行绘图,并且会将所有内容绘制在自己的图层上,绘图完毕后,系统会将图层拷贝到屏幕上,于是就完成了UIView的显示

• 换句话说,UIView本身不具备显示的功能,是它内部的层才有显示功能

因为CALayer 是一种更轻量级别的 视图、所以如果不需要响应点击事件的时候 。可以直接使用其去显示即可以提升性能。

@property 简介


•宽度和高度@property CGRect bounds;  •位置(默认指中点,具体由anchorPoint决定)@property CGPoint position; •锚点(x,y的范围都是0-1),决定了position的含义@property CGPoint anchorPoint; •背景颜色(CGColorRef类型)@property CGColorRef backgroundColor; •形变属性@property CATransform3D transform; •边框颜色(CGColorRef类型)@property CGColorRef borderColor; •边框宽度@property CGFloat borderWidth; •圆角半径@property CGFloat cornerRadius; •内容(比如设置为图片CGImageRef)@property(retain) id contents; •阴影颜色@property CGColorRef shadowColor; •阴影不透明(0.0 ~ 1.0) @property float shadowOpacity; •阴影偏移位置@property CGSize shadowOffset; •@property CGPoint position; 

用来设置CALayer在父层中的位置

以父层的左上角为原点(0, 0)

•@property CGPoint anchorPoint; 

称为“定位点”、“锚点”

决定着CALayer身上的哪个点会在position属性所指的位置

以自己的左上角为原点(0, 0)

它的x、y取值范围都是0~1,默认值为(0.5, 0.5)

参考资料

Apple Layer
Animatable Properties

最后

希望此篇文章对您有所帮助,如有不对的地方,希望大家能留言指出纠正。
谢谢!!!!!
学习的路上,与君共勉!!!

本文原创作者:Jersey. 欢迎转载,请注明出处和本文链接

http://www.lbrq.cn/news/2556667.html

相关文章:

  • flash网站做seo优化好不好aso优化重要吗
  • 学校建设网站目标google国外入口
  • 誉重网站建设公司seo外包方案
  • vps被攻击网站打不开ping值高灰色广告投放平台
  • 北京网站制作南昌长春最专业的seo公司
  • 网页设计一个多少工资移动端关键词排名优化
  • 网站建设 软件开发2021最近最火的关键词
  • 重庆网站制作开发南通做网站推广的公司
  • 广告行业做网站哪个好游戏推广员好做吗
  • 自助建设网站软件网页制作软件下载
  • 网站制作公司 顺的saas建站
  • 建设手机行网站软文写作服务
  • 代码重构网站站长工具 seo查询
  • 建站素材网今日油价92汽油价格表
  • 公司网站建设 入账互联网营销推广
  • 网站做迅雷下载链接关键词上首页软件
  • 凡科网站是什么做的网络优化工程师前景
  • 模板网站如何大量复制上线快速关键词排名首页
  • 华容网站定制如何做企业网页
  • 网站制作容易吗软件推广
  • 个人注册公司费用简述seo的优化流程
  • 怎样做企业的网站广州市口碑seo推广外包
  • 手机有软件做ppt下载网站有哪些内容国外网页模板
  • 江门网站建设开发广州seo优化外包公司
  • 成都专业网站制作多少钱企点qq
  • 做网站的镜像是什么意思网站百度权重查询
  • 品牌型网站建设方案模板免费下载网站
  • 有哪些做平面设计好的网站有哪些500强企业seo服务商
  • 新乡网站制作2345浏览器下载安装
  • 微站是什么网络营销案例
  • 在纯servlet项目中,使用@WebFilter定义了多个filter,如何设置filter的优先级
  • Transformer架构全解析:搭建AI的“神经网络大厦“
  • 李宏毅深度学习教程 第4-5章 CNN卷积神经网络+RNN循环神经网络
  • 对于前端闭包的详细理解
  • (27)运动目标检测之对二维点集进行卡尔曼滤波
  • 【前端】CSS Flexbox布局示例介绍