【问题标题】:Pan Gesture recognition and UIKit Dynamics Gravity平移手势识别和 UIKit Dynamics Gravity
【发布时间】:2014-04-20 04:24:07
【问题描述】:

我正在尝试制作一个游戏,其中物体从天上掉下(屏幕顶部),您必须左右平移物体以避免它们。平移手势可以正常工作,但是一旦对象(只是带有 GCRects 的其他视图)开始下降,平移手势将不起作用。它只是不断地将自己重置到原来的位置。为了让物体下落,我所做的就是在屏幕顶部“生成”它们,然后让 UIKit 动力学和重力完成剩下的工作以将它们放到底部。任何想法如何让手势与坠落的物体同时工作?

【问题讨论】:

    标签: ios objective-c animation user-interface


    【解决方案1】:

    听起来您意外(或有意)将要手动平移的视图作为动态项目添加到动画师。这意味着动画师负责定位它,所以在动画的每一帧上它都会把它放回原来的位置,因为它不知道你手动移动了它。所以不要将它添加为动态项目,否则你的平移手势识别器的操作方法应该继续在动画师上调用updateItemUsingCurrentState: - 这就是你告诉动画师手动移动了一个项目的方式.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多