-3

可能重复:
我如何在 IBAction(按钮)内放置一个 void(摇动手势)?

嗨,我之前已经多次发布过这个问题,我已经很累了。我是一个完全的初学者,我会准确说明我需要什么,但如果你回答并想要投票和其他类似的东西,那么请解释你的答案并指导我该怎么做,正如我之前所说的,我是一个完全的初学者。
所以我准备好了一个动画,但我需要一个代码,我将解释代码现在需要做什么:所以它们应该是一个按钮,说播放,当按钮按下播放时,按钮消失,标签显示“摇一摇” START' 一旦用户摇动 iPhone,标签就会消失,动画播放一次并结束。这就是我要问的所有问题,所以请用代码回答和解释,我会投票以及您需要的任何其他内容,谢谢!

4

1 回答 1

0

我不会为你写出代码(这不是这个网站的目的),但我会告诉你应该做什么:

  1. 按钮出现在屏幕上
  2. 用户点击按钮,使用 UIView 动画块或 Core Animation 动画按钮淡出和标签淡入(或其他动画)。
  3. 使用加速度计检测摇晃(有关更多信息,请参阅此问题:如何检测何时有人摇晃 iPhone?)。
  4. 标签随着 UIView 动画或核心动画再次消失,并且您的动画播放

希望这为您提供了一个开始!

于 2012-07-01T00:00:35.860 回答