swiftSwift编程iOS之MAC端开发

MacOS开发NSButton问题总结

2018-06-07  本文已影响4人  大一号

NSButton设置高度无效解决办法:

将Style属性设置为Square

然后在自定义NSButton中设置其frame。

NSButton在Xib中拖线形成的action点击时不响应(action方法不执行):

点击按钮方法不响应

这个问题困扰了我好久,真是糟心,造成这种情况产生的原因是:我们在点击Xib中button时,其mouseDown方法并没有调用父类的mouseDown方法。最终我在自定义NSButton中重写了mouseDown方法,并且调用父类的mouseDown方法,这时候按钮点击方法就能响应了。

super.mouseDown(with: event)

暂时就这么多,不定时更新~

上一篇 下一篇

猜你喜欢

热点阅读