美文网首页
CATransform3D遇到的坑

CATransform3D遇到的坑

作者: chenhh6701 | 来源:发表于2018-04-14 06:39 被阅读12次

CATransform3D.m34设置无效果

CATransform3D outTransfrom = CATransform3DIdentity;
outTransfrom = CATransform3DRotate(outTransfrom, M_PI_4, 0, 1, 0);
outTransfrom.m34 = -1.0 / 500.0;
layer.transform = outTransfrom;

outTransfrom.m34 需写在变化之前

所以想要m34有效,
CATransform3DMakeRotation/Scale/Translation 的方法不要用

扁平化图层

如果对包含已经做过变换的图层的图层做反方向的变换,角度不能一对一相抵消,得看m34的值,没用规律,而且还有superLayer的sublayerTransform.m34

相关文章

  • CATransform3D遇到的坑

    CATransform3D.m34设置无效果 CATransform3D outTransfrom = CATra...

  • CATransform3D的一点记录

    CATransform3D CATransform3D

  • 弹框动画-CATransform3D放大缩小

    弹框动画原理# 利用CATransform3D 4×4矩阵属性实现放大,CATransform3D CATrans...

  • 3D动画实现总结

    在这里我们将使用CATransform3D来实现所需要的3D效果。CATransform3D和CGAffineTr...

  • CATransform3D的介绍以及3D动画的实现

    熟练使用CATransform3D能实现我们所需求的较复杂的动画效果,以下将系统介绍CATransform3D的一...

  • Swift CATransform3D

    今天来了解下CATransform3D的一些基本的知识。CATransform3D是一个用于处理3D形变的类,其可...

  • 遇到的坑

    1.文字两端居中 2.多个异步请求的执行顺序 点击页面上一个按钮发送两个ajax请求时,这两个异步请求会同时发送,...

  • 遇到的坑

    1、 2、每次改完pom.xml后项目的 Language level都会变成7,使用了jdk8新功能的地方都会报...

  • 遇到的坑++

    1.加在一个view的时候报了一个异常 android.view.InflateException: Binary...

  • 遇到的坑

    键盘通知导致UI异常现象描述:本地详情页的inputView输入框,做了很多的功能,由多个view组成,这时点击微...

网友评论

      本文标题:CATransform3D遇到的坑

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