iOS:实现(扫雷风格)按钮网格

时间:2015-10-22 08:39:53

标签: ios xcode minesweeper

我已经创建了iOS应用的原型。这是一个基于按下按钮网格的游戏,标签会根据您按下的按钮而改变。在这个意义上,它很像扫雷。

我这样做是通过制作64个单独的按钮,并通过控制拖动到.h文件128次为每个按钮创建一个插座和一个动作。这有点费力。然后,我需要复制(稍作更改)每个插座和操作的代码64次。再次,费力。

现在我想制作一个更大网格的新版本:122个按钮。所以我想更智能地实现它。有任何想法吗?是否有某种“网格按钮”可以替代使用?

1 个答案:

答案 0 :(得分:1)

最好的方法是使用UICollectionView,它就像一个tableview但是在gridformat中(取决于你想要显示你的单元格)。以下是http://www.raywenderlich.com/78550/beginning-ios-collection-views-swift-part-1

的示例

快速搜索后,我还发现了一个带有UICollectionView扫雷的GitHub仓库:https://github.com/AdamGluck/minesweeper