1

我一直在用头撞墙(可可)大约一个星期来解决这个问题,如果可能的话想得到一些建议。

我正在尝试向用户提供代表功能列表的 NSTextField 列表——让他们使用“添加”按钮添加其他文本字段。这是更大表单的一部分,用户应该能够通过整个表单(包括列表)

我使用 NSCollectionView 实现了上述操作,除了选项卡似乎间歇性地停止在 NSCollectionView 中工作,原因我无法弄清楚。您将点击选项卡,当突然完全跳过集合视图时正常循环,或者有时如果您在集合视图中的特定文本字段中,点击选项卡只会突出显示文本但永远不会跳转到下一个字段,无需在集合视图外单击鼠标。我想知道是否有人以前经历过这种情况......或者对调试这样的事情有什么建议?每次控件成为响应者时,我都尝试记录下一个响应者是什么,并且似乎没有任何模式可以解释为什么制表符突然停止工作然后又重新开始。

有 3 个 TabView,每个都有一个集合视图。我一直想知道这是否会导致问题?

感谢任何人都可以提供的任何帮助。

4

1 回答 1

1

好的,经过这么长时间,我可能已经解决了这个问题(无论如何……我在无数次运行中没有看到任何问题,并且通常每次至少发生一次)

在主窗口上打开自动重新计算视图循环似乎已经解决了正在发生的任何事情。我不得不承认我不完全理解为什么,除了可能是因为选项卡视图和集合视图需要重新计算关键循环以保持一切同步。我想我需要对关键循环的工作原理进行更多研究......

于 2013-02-18T02:32:53.837 回答