最近,我建立了一个基于Boggle solver的网络,如下所示:
用户界面使用户可以选择网格大小,输入字母并显示面板。
作为编程练习,我想使用可可做相同功能的Mac原生应用程序。我对AppKit有点生疏,我需要一些关于可以用来构建NxN板的布局元素的建议。我检查了文档,看起来好像是我需要的NSMatrix,但已过时,不鼓励使用。我还希望面板中的每个单元格都是一个TextField,用户可以在其中直接键入字母。
谢谢!
答案 0 :(得分:1)
要创建一个可以动态更新的元素网格,最好的选择是NSCollectionView
。集合视图中的每个单元格都将有一个NSTextField
用作标签。要了解有关如何实现NSCollectionView
的更多信息,请查看Apple的documentation。