可以使用哪个控件来显示动态表单(包含各种类型的数据)



我面临以下问题:

    我们有项目的元数据,每个项目可以是不同类型的NSControl,目前是NSTokenField和NSTextField,但我们可能需要NSCombo或其他类型。我需要建立一个表单,其中每个条目将有一个标签和一个可编辑的控件。由于条目是从服务器检索的,因此必须动态构建此表单。

我已经用NSMatrix实现了它,除了它看起来很破旧之外,我还面临着一些我不知道如何解决的视觉问题。

视觉问题是每次我将鼠标移动到NSTextFieldCell上时,令牌都会绘制在NSMatrix表单的左上角。

现在,我正在考虑使用另一种类型的控件,

我在谷歌上搜索了几个小时,发现了以下控件:NSForm,(NSForm的父类);NSCollectionView,NSTableView

哪一个最适合这个任务?

我希望我是清楚的,因为我想添加图片,但它不会让我,因为缺乏"声望点"。

谢谢你的帮助,Eyal .

NSTokenFieldNSTextField的子类,因此您可以使用NSTableView来显示它们。

您也可以绘制一个自定义的NSCell与所有元素在其中。当每个"item"有不同的数目元素时,这就变得有点复杂了。

相关内容

  • 没有找到相关文章

最新更新