我试图了解如何创建对我UIView
这样的深度感知:
我试过这段代码:
var rotationWithPerspective = CATransform3DIdentity;
rotationWithPerspective.m34 = -1.0/500.0/2/2
rotationWithPerspective = CATransform3DRotate(rotationWithPerspective, 22.5, 0, 1, 0);
preview.layer.transform = rotationWithPerspective
这会产生透视。然而,它出于某种原因翻转了视图。
1)如何避免转换后的“翻转”?
2) 变换产生的“透视深度”是否与每个给定的 相同UIView
,还是取决于UIView
大小等?
谢谢你!