NSButton设置高度无效解决办法:
将Style属性设置为Square
然后在自定义NSButton中设置其frame。
NSButton在Xib中拖线形成的action点击时不响应(action方法不执行):
点击按钮方法不响应
这个问题困扰了我好久,真是糟心,造成这种情况产生的原因是:我们在点击Xib中button时,其mouseDown方法并没有调用父类的mouseDown方法。最终我在自定义NSButton中重写了mouseDown方法,并且调用父类的mouseDown方法,这时候按钮点击方法就能响应了。
super.mouseDown(with: event)
Xib中设置NSMenuItem.isEnabled无效:
出现这种情况的原因:
NSMenu在Xib中autoEnablesItems属性默认为true, 如果想要对其子Item作修改, 将该属性设置为false, 具体操作如下图.
暂时就这么多,不定时更新~