如何让用户先按下按钮然后摇动?

时间:2012-06-30 23:47:48

标签: iphone ios uibutton shake

  

可能重复:
  How do i put a void(shake gesture) inside a IBAction(button)?

您好我以前发过这个问题很多次而且我已经累了。我是一个初学者,我会说出我需要的确切内容,但如果你回答并想要投票和其他类似的事情那么请解释你的答案并指导我做什么,就像我之前说的那样,我是一个初学者。
所以我已准备好动画,但我需要一个代码,我将解释代码现在需要做什么: 因此,他们应该是一个按下PLAY的按钮,当按钮按下PLAY时,按钮消失,标签显示“摇动开始”,一旦用户摇动iPhone,标签消失,动画播放一次并结束。这就是我所要求的所以请回答并解释代码,我会投票和其他你需要的东西,谢谢!

1 个答案:

答案 0 :(得分:0)

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

  1. 按钮出现在屏幕上
  2. 用户点击按钮,使用UIView动画块或核心动画设置动画按钮消失,标签淡入(或其他动画)。
  3. 使用加速度计检测摇晃(有关详细信息,请参阅此问题:How do I detect when someone shakes an iPhone?)。
  4. 使用UIView动画或核心动画再次淡化标签,并播放动画
  5. 希望这为您提供了一个开始!