手势从一个UIView开始,继续在另一个?

时间:2011-09-27 22:40:11

标签: ios drag uigesturerecognizer

简而言之:有没有办法将正在进行的拖动手势从一个视图切换到另一个视图?

更多细节:我正在开发一款iPad应用。想象一下在屏幕中间有一个游戏区的情况。在边界上有一堆“碎片”,可以拖到游戏场上。

当其中一个棋子被拖到比赛场地上时,我希望它的外观能够改变。虽然如果我有一个视图在拖动到游戏区域时改变了它的外观可能是最简单的,但在我的特定情况下,如果有一个用于非场外外观的视图和另一个用于场上外观的视图则更简单。 p>

诀窍是这样的:当我将这块作品拖到场地上时,我想让拖动继续进行一旦我摆脱了我的“场外场地”视野并添加了我的“场上场景”视图。基本上,我希望将手势从一个视图切换到另一个视图,同时用户经历一次连续拖动。

有办法做到这一点吗?

更新:实际上使用单一视图方法实现了这一点,但我仍然对是否可以完成手势切换感到好奇......

1 个答案:

答案 0 :(得分:1)

我认为这是不可能的。 的可能性是拥有包含“之前”视图和“之后”视图的父视图。当发生拖动时,该父视图可以在保持拖动的同时在两个视图之间切换。