代码之家  ›  专栏  ›  技术社区  ›  chaimp

非文本内容的NSFormCell

  •  2
  • chaimp  · 技术社区  · 16 年前

    我正在Cocoa应用程序中构建一个动态表单,并计划使用NSForm对象从数组向其添加条目。

    有些条目需要文本输入,但有些条目需要布尔输入(即下拉列表),有些条目甚至需要文件输入(即上传图像或电影或声音文件的位置)。

    NSFormCell似乎只用于处理文本。我的问题是:我是否应该将NSFormCell子类化,如果是,那么最好的方法是什么?有没有更好的方法?

    2 回复  |  直到 16 年前
        1
  •  4
  •   Matt Ball    16 年前

    您可能需要考虑使用 NSMatrix NSForm 文档 NSForm 是的一个子类 NSMatrix

    NSMatrix 将允许您在任何单元格中使用所需的任何单元格(使用 putCell:atRow:column: 方法)。因此,您可以有一个两列矩阵,左列完全由文本单元格组成,右列是您想要的任何类型的单元格。

        2
  •  3
  •   Steven    16 年前

    -史蒂文·德古蒂斯

    编辑:天哪,看起来马特·鲍尔赢了我。谢谢,Stackoverflow.com对新手的3分钟限制!:D