我想了解如何創建深度感知到我的UIView
這樣的:瞭解CATransform3DRotate/CATransform3DMakeRotation
我試過這段代碼:
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
大小等?
謝謝!
謝謝凱爾!順便說一句,你對我的第二個問題有答案嗎?它是「全球視角」值還是每UIView? –