我正在寻找解决方案来帮助“传递”触摸手势。传递触摸手势
基本上我有一个菜单,我希望用户能够通过一次连续拖动将菜单中的项目拖放到画布上。
我已经通过平移手势实现了可拖动的图像(我们将这些实例称为Sprites)。我还可以使用按钮或带触摸手势的UIImageView在UIView上的任何位置实例化Sprite。
但是,这当前需要两个接触。一个触摸菜单项按钮并释放,创建Sprite。第二个触及精灵,允许用户拖动它,然后在想要的地方释放它。我想合并这些触摸,以便当用户触摸菜单项时,Sprite被实例化并且已经在平移手势内,或者影响它的东西。
我附加了一个视觉描述,如果有帮助。任何帮助表示赞赏。谢谢!
谢谢。我选择按照您的建议进行操作,并在我的菜单按钮的UIPanGestureRecognizer中实现创建新的精灵。当平移从按钮开始时,我在相同的位置实例化精灵类。一些翻译代码现在将移动该精灵。发布后,精灵拥有自己的泛识别器控件。 – user339946 2012-01-12 06:23:58