到目前为止我尝试了3种方法:
>单击按钮时发送 *** 作.但是这里d出菜单出现在鼠标上而不是鼠标按下
>子类NSbutton并覆盖mouseDown:.鼠标按下时出现d出菜单,我可以选择任何菜单项.但是当d出菜单消失时,按钮出现了按下状态.因此,我需要再次单击以“取消”按钮,然后才能再次执行相同的 *** 作.
> NSEvent addLocalMonitorForEventsMatchingMask.类似的行为2.
有什么建议吗?我猜方法2或3是正确的方法,只需要“按下”鼠标上的按钮.
解决方法 正如Peter所说,你可以使用NSPopUpbutton.不显而易见的是,您可以像使用NSbutton一样配置按钮的样式,图像,标题等. 总结以上是内存溢出为你收集整理的可可 – NSButton Mousedown活动全部内容,希望文章能够帮你解决可可 – NSButton Mousedown活动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)