【问题标题】:Text Editing with NSCollectionView使用 NSCollectionView 进行文本编辑
【发布时间】:2013-02-18 01:19:41
【问题描述】:

这个问题我已经用头撞墙(可可)大约一个星期了,如果可能的话想得到一些建议。

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

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

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

感谢任何人提供的任何帮助。

【问题讨论】:

    标签: objective-c cocoa nstextfield nscollectionview


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-11
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-04
      相关资源
      最近更新 更多