MacOS开发NSButton问题总结

作者: 大一号 | 来源:发表于2018-06-07 19:32 被阅读4次

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

将Style属性设置为Square

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

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

点击按钮方法不响应

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

super.mouseDown(with: event)

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

相关文章

网友评论

    本文标题:MacOS开发NSButton问题总结

    本文链接:https://www.haomeiwen.com/subject/vwknsftx.html