代码之家  ›  专栏  ›  技术社区  ›  Kenny

NSToolBar上的复选框将不会更新?

  •  6
  • Kenny  · 技术社区  · 11 年前

    我在工具栏(NSToolbar)上有一个复选框,如下图所示。 它的操作会被调用,sender.state会随着每次推送而切换,但在工具栏上,该框永远不会被选中。

    因此,在切换方面的预期行为,以及调用的Action都如您所期望的那样,只是复选框不会在选中复选框的情况下重新绘制。

    我已经尝试在操作中设置sender.setNeedsDisplay=YES,但这没有什么不同。

    工具栏上的所有其他控件都按预期工作。

    有什么想法吗? enter image description here

    2 回复  |  直到 11 年前
        1
  •  1
  •   Sandeep Kodan    10 年前

    尝试在NSBox中嵌入复选框,您将其配置为无边界和透明。为我工作---按钮类型应为复选框

        2
  •  1
  •   Elwisz    11 年前

    尝试将复选框嵌入 NSBox 您将其配置为无边界和透明。不幸的是,NSToolbarItems经常采用这种策略。