用户将游戏块(第i个图像视图)拖动到其目标位置。程序计数,看到所有项目都在正确的位置,宣布“游戏结束”并将userInteractionEnabled
设置为NO。如何强制TouchesEnded
伟大的,除了如果用户的手指仍然在游戏块上,用户可能会意外地将该块拖回目标区域。 “游戏结束”正在显示,但该作品已不在正确的位置。
有没有办法强制touchesEnded(而不是检测touchesEnded),以便当棋子在其最终目的地时(即,使得用户不会意外地拉动它不合适)?
userInteractionEnabled = NO
似乎不会生效,直到触摸被释放。