NSButton有自己的样式,如图:
B8AA57E671EF718AC1FDA70E19C129E3.jpg
有些甚至不能设置大小,即大小是固定的。
于是我找到了customview,如图:
F33CA6032AC6D2897448488298975AFE.jpg
我将customview拖入xib,并让它继承自我自定义的一个NSButton,结果样式没有问题,Button的action不响应!最后我还是用回了系统给的NSButton样式。但是样式固定的坑如何解决呢
原来,只需要取消Bordered
的勾选就可以了,如图:
45653BCB4B3FE63F16AA810F84F3A070.jpg
取消勾选后,就可以随意调整大小,然后再把title属性置空,基本上就可以用了。
总结:估计customview是不能响应事件的。在解决bug的过程中,我将其
enabled
属性设置为YES
也不行,customview具体如何使用暂时还不清楚,不过NSButton基本上就这样用了。
网友评论