【发布时间】:2016-04-12 21:11:07
【问题描述】:
我正在使用此代码围绕 z 轴旋转子图层。
self.layer.sublayers[1].transform = CATransform3DMakeRotation((steps*22.5) / 180.0 * M_PI, 0.0, 0.0, 1.0);
self.layer.sublayers[2].transform = CATransform3DMakeRotation((eighter*45.0) / 180.0 * M_PI, 0.0, 0.0, 1.0);
self.layer.sublayers[3].transform = CATransform3DMakeRotation((quarter*90.0) / 180.0 * M_PI, 0.0, 0.0, 1.0);
self.layer.sublayers[4].transform = CATransform3DMakeRotation((half*180.0) / 180.0 * M_PI, 0.0, 0.0, 1.0);
但 iOS 用“简单”的效果让它变得非常流畅。如何将其更改为闪烁效果?子层必须在没有可见轨迹的情况下移动到下一个位置, 在 startPoint 上隐藏,在 finalPoint 上显示。
【问题讨论】:
-
什么是“眨眼”效果,什么是“轻松”效果?我不知道你的意思是什么,特别是当你说“子层必须移动到下一个位置而没有可见的轨迹。隐藏在 startPoint,显示在 finalPoin”时,你是指为你应用的“动画”效果吗?
-
是的。我可以制作没有动画效果的动画吗? (如果你愿意))))
标签: ios graphics core-graphics core-animation