NSToolBar上的复选框不会更新?

时间:2014-02-19 15:25:13

标签: cocoa checkbox interface-builder nib

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

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

我尝试在动作中设置sender.setNeedsDisplay = YES,但这没有任何区别。

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

有什么想法吗? enter image description here

2 个答案:

答案 0 :(得分:1)

尝试在您配置为无边框且透明的NSBox中嵌入复选框。对于NSToolbarItems来说,这种策略很常见,这种策略可行。

答案 1 :(得分:0)

尝试在您配置为无边框且透明的NSBox中嵌入复选框。为我工作---按钮类型应该是复选框