【问题标题】:NSMatrix has too many buttons?NSMatrix 有太多按钮?
【发布时间】:2016-06-18 19:38:25
【问题描述】:

我正在尝试制作一个带有两个选项的单选按钮集,“Single”和“Sweep”。我将一个单选按钮拖到我的情节提要中,然后使用 Editor->Embed in 将其添加到矩阵中。然后我将行数更改为两行。

我在 IB 显示中看到两个单选按钮,检查器说有两行,当我运行它时,我只看到两个按钮。但是,层次显示中有三个按钮:

似乎第二个名为“Single”的按钮是真实的,当您单击左侧窗格中的线条时,您会看到阴影选择出现在与第一个按钮相同的位置。我尽我所能删除该条目,但似乎没有任何效果。

这可能只是一个我应该报告的 IB 错误,但我不确定我在设置它时没有做错什么。其他人见过这样的事情吗?

【问题讨论】:

  • 如果您不需要支持
  • 哦!多年来,我设法错过了这一点。感谢 Wevah,这让我的生活变得轻松多了,因为它还解决了如何正确绑定它的问题——我只是将一个绑定到另一个的 NSNegateBoolean。完美运行!
  • @Wevah:请注意,我在下一个使用收音机的屏幕中尝试了这个。但是由于没有与绑定相关的操作(通常),这种方法不起作用。将它们嵌入到 Matrix 中就可以了,所以我必须使用它,直到他们想出更好的解决方案。
  • 不应该绑定处理吗?如果你使用矩阵,你还能得到漂亮的动画吗?
  • 如果你使用矩阵,你会这样做,但如果你不这样做,则不会。我想我也可以将它们绑定到一个虚拟动作方法来触发你在说什么。

标签: cocoa nsmatrix


【解决方案1】:

文档大纲中矩阵下的第一个单元格是原型单元格。来自NSMatrix Class Reference

每当矩阵创建新单元格时复制的原型单元格。

NSMatrix 有很多方法,例如 addRowinsertColumn:,可以复制原型。

【讨论】:

  • 啊,RTFMoreCarefully。将该单元格命名为“原型”可能是个好主意,这样更明显!
  • 确实如此。我通过查看 XML 弄清楚了(右键单击 XIB > 打开为 > 源代码)。
猜你喜欢
  • 2012-05-29
  • 2012-07-09
  • 2015-03-23
  • 1970-01-01
  • 2021-11-18
  • 1970-01-01
  • 2013-06-04
  • 1970-01-01
  • 2010-10-05
相关资源
最近更新 更多