2009-09-17 105 views
1

即时通讯设法创建一个圆形图像(静态),并使其旋转时,用户拖动图像顺时针或逆时针也保持其速度。我在App Store中的许多应用程序中看到了这些效果。任何人都可以有一个教程或一个小样本?iPhone图像在用户拖动触摸时旋转?

感谢

回答

1
CGFloat Angle=(((int)slider.value*M_PI)/180); 
transform=CGAffineTransformScale(transform,appdel.objCustomImageView.scale,appdel.objCustomImageView.scale); 

transform= CGAffineTransformRotate(transform,Angle); 

appdel.objCustomImageView.transform = transform; 
+0

做什么,如果世界上没有滑块。它只是一个图像,我可以检测到它的触摸。还有什么必须是变换的类型和初始值? – 2010-11-11 07:07:43

+0

如果您需要根据触摸进行旋转,则需要在第一次触摸时从2个不同视点计算直线。然后,当您移动另一个手指时,需要计算另一条线并找出这些线之间的角度。 – 2012-01-12 12:39:30