为搜索文字游戏创建单词网格

时间:2013-07-11 15:50:54

标签: ios

我想画一个用户可以选择wrods的单词网格,如下面的图片

enter image description here

我认为最好的方法是使用UICollectionView元素绘制网格但是如何处理触摸事件并标记选定的字母?

1 个答案:

答案 0 :(得分:0)

你的问题没有一个答案。您可以为每个字母使用单独的UIButton,或者设置与字母对应的自己的触摸坐标跟踪系统或执行完全不同的操作。它归结为您感觉舒适的工作和经验水平。为了让球滚动,我建议你看看这个Ray Wenderlich tutorial,它展示了如何通过拖动字母拼贴来创建一个字母文字游戏。本教程中的技术肯定会帮助您完成项目。

更新: 如果你按下按钮路线,你可以通过编程方式创建它们,并且几乎可以做任何你想要的事情。更改他们的标题(在您的情况下)字母,显示或隐藏它们,跟踪各种触摸,等等。对于字母和跟踪触摸,可能有许多方法可以做到这一点。尝试将字母放在子视图上,同时跟踪其中心坐标。然后在字母上添加新的子视图以跟踪用户的触摸。

您必须阅读并理解UIGestureRecognizer类。

以下是如何通过触摸获取用户屏幕坐标的example