作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 UIView 中使用 CATransform3DMakeRotation,并且我正在尝试进行 45º,变换就像向后放置一样:
这是我拥有的“代码”,但显然没有这样做。
CATransform3D _tr = CATransform3DMakeRotation(3.14/4, 1, 0, 0);
view.layer.transform = _tr;
最佳答案
基本上,你的代码是正确的,但要获得透视效果,你需要设置sublayerTransform
super View 的层是这样的:
CATransform3D perspectiveTransform = CATransform3DIdentity;
perspectiveTransform.m34 = 1.0 / -850;
myView.layer.sublayerTransform = perspectiveTransform;
关于uiview - 了解 CATransform3D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6887786/
我是一名优秀的程序员,十分优秀!