我想在我的iphone / ipad应用程序中旋转一个磁盘。在那个旋转中,我想从饼图应用程序中选择该磁盘的特定区域。如果有人知道那么请告诉我。
提前致谢。
答案 0 :(得分:0)
您可能需要阅读Apple's CoreAnimation Introduction,the Quartz 2D programming guide,或者,如果您想要完成更“复杂”的事情,请学习OpenGL; - )
答案 1 :(得分:0)
你可以试试这个,placardView基本上是UIView
CALayer *pLayer = placardView.layer; float radians = 3.120; CATransform3D transforms; transforms = CATransform3DMakeRotation(radians, 0.0, 0.0, 0.0); CABasicAnimation *aAnimation; aAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"]; aAnimation.toValue = [NSValue valueWithCATransform3D:transform]; aAnimation.duration = spinSpeed; aAnimation.cumulative = YES; aAnimation.repeatCount = 1e100f; // this is infinity in IEEE 754 floating point format [pLayer addAnimation:aAnimation forKey:@"animatePlacardViewToSpin"];