我正在iphone中创建摇动应用程序,这样当我摇动我的iphone时,它们就是我的iphone上的图像。当我摇动我的iphone时,图像的颜色应该变得微弱。怎么可能。请有人帮助我解决这个问题
答案 0 :(得分:2)
UIResponder有一个方法motionEnded:withEvent:,motionStarted:withEvent:和motionCanceled:withEvent:
使用这些来检测手机抖动,然后根据你的UIImage设置alpha:
UIImage *yourImage;
yourImage.alpha = 0.5;
注意,要使用这些运动方法,您的对象必须是firstResponder。
答案 1 :(得分:0)
您需要使用UIAccelerometer来实现此目的。您可以从下面提到的链接中详细探索。
干杯
答案 2 :(得分:0)
为什么不能使用UIAccelerometer Class。你会得到摇动装置的更新间隔。使用此间隔可以减少图像的Alpha值。