【问题标题】:How to hide/show NSCell object from NSMatrix如何从 NSMatrix 隐藏/显示 NSCell 对象
【发布时间】:2023-03-23 14:40:02
【问题描述】:

我想对 NSMatrix 隐藏 NSCell 对象。基于其他一些操作,我想通过编程方式再次显示 NSCell(在同一行和同一列中)。 禁用/启用似乎很容易,但隐藏/显示并不容易。非常感谢任何帮助

【问题讨论】:

  • 当你尝试这样做时有什么问题?
  • 我们有遗留代码在 NSMatrix 中动态绘制 NSCell 项。在某些情况下。一些 NSCell 项目被禁用,在某些其他情况下,这些项目被启用。现在的要求是,我们想要隐藏/显示而不是禁用/启用

标签: objective-c macos appkit


【解决方案1】:

您只能删除或添加单元格,而不是隐藏/显示单元格。因此,您可以根据不同的场景显示不同的单元格组以解决问题。

请参阅“矩阵编程指南”中的Managing the Matrix’s Cells

【讨论】:

  • 谢谢冬天。最后删除和添加
猜你喜欢
  • 2019-01-13
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-14
  • 1970-01-01
  • 2016-11-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多