我面临以下问题:
- 我们有项目的元数据,每个项目可以是不同类型的 NSControl,目前是 NSTokenField 和 NSTextField,但我们可能需要 NSCombo 或其他类型。我需要构建一个表单,其中每个条目都有一个标签和一个可编辑的控件。由于项目是从服务器检索的,因此必须动态构建此表单。
我已经用 NSMatrix 实现了它,除了它看起来很破旧之外,我还面临一些我不知道如何解决的视觉问题。
视觉问题是每次我将鼠标移到 NSTextFieldCell 上时,标记都会绘制在 NSMatrix 表单的左上角。
现在,我正在考虑转向另一种控制方式,
我用谷歌搜索了几个小时,发现了以下控件:NSForm、NSMatirx(NSForm 的父级)、NSCollectionView、NSTableView
其中哪一个最适合这项任务?
我希望我很清楚,因为我想添加图片,但由于缺乏“声誉点”,它不会让我这样做。
谢谢你的帮助,埃亚尔。