我试图找出iOS中解决以下问题的最佳方法:
基本上,我用 UIButtons 构建了一个 4x6 平铺矩阵,每个都包含一个字母。按钮包含在 UIView 中。(苹果、快、树)
A
P F
P A
L S
E T
T R E E
所有 UIButton 都将 userInteractionEnabled 设置为 FALSE 以接收 touchesBegan 调用。在创建时,所有 UIButtons 都被放置到 NSMutableArray 中。
我的挑战是如何从字母(起点)滑动和拖动并移动到目标字母,试图“找到”完整的单词。有点像 Ruzzle 应用程序,但只有水平和垂直滑动。被“多选”的 UIButtons 必须更改背景颜色作为视觉指示。
我通过 touchesMoved 接收触摸位置。是否必须在 touchesMoved 下触发整个检测代码?
最好的方法是什么?和最少的过程密集型