iphone - 填字游戏板的建议

标签 iphone ios objective-c crossword

<分区>


要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:Stack Overflow question checklist

关闭 9 年前

我是 iOS 的新手,虽然我已经掌握了基础知识,但现在我正在尝试开发一个填字游戏应用程序。从哪里开始的任何建议。

我面临最多的问题是开发 15 X 15 方格板。我想到了两种可能的解决方案 -

  1. 要在每 15 行中放置 15 个文本字段,根据要求,我将禁用文本字段并添加黑色背景色。但也有两个问题,既然填字框左上角有数字,怎么放呢?第二个问题是它会影响我的表现吗,因为文本字段太多了。

  2. 我想到的另一种可能的解决方案是使用 CGRect 和 CGContextAddRect 将板编码到指定位置。但是我在如何与 CGRect 交互方面遇到了问题,即单击它时会调出键盘,用户可以输入字母。

请帮忙,我不知道从哪里开始。其他解决方案也是可以接受的。

最佳答案

我建议使用 UICollectionView。这类似于 UITableView 但具有多行和多列。每个 UICollectionViewCell 都应该包含一个 UITextField。

对于数字,您可以静态地进行,即。 e.你在你的 Storyboard中这样做(为每个数字放置一个 UITextField,剩余空间将是 UICollectionView。

或者(我更喜欢,但需要更多的逻辑)你制作一个 16x16 的板和第 0 个部分,每个部分中的第 0 行将用于数字,其余的用于实际的填字游戏。

关于iphone - 填字游戏板的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19418945/

上一篇:ios - 为什么这个约束不起作用?

下一篇:iphone - 加载 NSMutableArray 到 UITableView 滚动时崩溃

相关文章:

ios - 从容器 View Controller 调用主视图 Controller

iphone - CGFloat 数组帮助 - iPhone 开发人员

ios - 如何更改 TableView 单元格中 imageView 的边框颜色?

iphone - 以编程方式设置引用 socket

ios - Web Inspector IOS9 safari空白

iphone - 如何在 iOS6 中显示谷歌地图

ios - 如何通过在 UISearchbar 中包含单词来过滤句子

ios - Modal UITableView 无法识别第一次点击

iPhone - Cocos2d 可以创建非游戏吗?

iphone - 代码可以在模拟器上运行,但不能在 iPhone 上运行?