根据图示创建动画,当点击菜单按钮时,需要显示左侧菜单栏
效果看起来就像一个3D动画。现在我们来实现这种效果。
打开工程中的ContainerViewController.swift,创建3D变换函数:
func menuTransform(percent: CGFloat) -> CATransform3D {
//percent表示菜单显示的百分比进度
var identity = CATransform3DIdentity
identity.m34 = -1.0/1000//表示为-1.0 / [camera distance],透视效果,m34 = -1 / D,D越小,透视效果越明显,必须在有旋转效果的前提下,才会看到透视效果。
}
对于c