美文网首页
CALyer Z坐标轴

CALyer Z坐标轴

作者: Maple_chang | 来源:发表于2016-03-03 11:35 被阅读31次

参考地址:https://zsisme.gitbooks.io/ios-/content/chapter5/transforms.html

和UIView严格的二维坐标系不同,CALayer存在于一个三维空间当中。除了position和anchorPoint属性之外,CALayer还有另外两个属性,zPosition和anchorPointZ,二者都是在Z轴上描述图层位置的浮点类型。
zPosition属性在大多数情况下其实并不常用。在第五章,我们将会涉及CATransform3D,你会知道如何在三维空间移动和旋转图层,除了做变换之外,zPosition最实用的功能就是改变图层的显示顺序了。
通常,图层是根据它们子图层的sublayers出现的顺序来类绘制的,这就是所谓的画家的算法--就像一个画家在墙上作画--后被绘制上的图层将会遮盖住之前的图层,但是通过增加图层的zPosition,就可以把图层向相机方向前置,于是它就在所有其他图层的前面了(或者至少是小于它的zPosition值的图层的前面)。
这里所谓的“相机”实际上是相对于用户是视角,这里和iPhone背后的内置相机没任何关系。
通常情况下是这样:

3.8.jpeg
self.greenView.layer.zPosition = 1.0f;之后是这样的:
3.9.jpeg

相关文章

  • CALyer Z坐标轴

    参考地址:https://zsisme.gitbooks.io/ios-/content/chapter5/tra...

  • three.js(3)-坐标轴与物体

    坐标轴 初始化坐标轴: 这个坐标轴跟我们数学学过的立体坐标系有点区别: 其中x轴是红色,y轴是绿色,那z轴哪去了?...

  • 词汇

    axes ['æksiːz] n. 轴线;轴心;坐标轴;斧头(axe的复数) legend ['ledʒ(ə)nd...

  • CALayer 简单使用

    片头曲 曲曲曲曲曲曲曲曲曲曲曲曲曲 CALayer 0.calyer的简介 1.使用calyer layerVie...

  • UIView和CALayer

    CALyer介绍 CALyer类在概念上和UIView类似,都是一些被层级关系树管理的巨型块,也包含内容,子图层的...

  • 小白学opengl 第四课

    第四课:旋转 坐标轴遵循右手坐标系 x轴旋转 y轴旋转 z轴旋转

  • CALyer介绍

    CALayer1-简介CALayer2-创建新的层CALayer3-层的属性CALayer4-自定义层 注意点 第...

  • CALyer动画

    动画效果:

  • CALyer mask

    参考地址:https://zsisme.gitbooks.io/ios-/content/chapter5/tra...

  • OpenGL8.1 矩阵的几何意义

    矩阵的几何意义: 平移: 假设:p,q,r为+x,+y,+z坐标轴上的单位向量,v = xp + yq + zr;...

网友评论

      本文标题:CALyer Z坐标轴

      本文链接:https://www.haomeiwen.com/subject/qhankttx.html