直接上代码了。
//绘制梯形
self.view.layer.anchorPoint = CGPointMake(0.5, 0.5);
[UIView animateWithDuration:1.7 animations:^{
CATransform3D myTransform = CATransform3DIdentity;
myTransform.m34 = -0.01;
//沿(0,1,0)这个向量旋转30度。
myTransform = CATransform3DRotate(myTransform,-M_PI / 180 *10, 1, 0, 0);
self.view.layer.transform = myTransform;
// sleep(3);
}completion:^(BOOL finished) {
CATransform3D myTransform = CATransform3DIdentity;
myTransform.m34 = 0;
//沿(0,1,0)这个向量旋转30度。
myTransform = CATransform3DRotate(myTransform,M_PI/180 , 1, 0, 0);
self.view.layer.transform = myTransform;
}];