美文网首页Mac开发云集Mac优雅使用指南Mac OS开发
MAC开发--菜单变灰色不可点击的方法

MAC开发--菜单变灰色不可点击的方法

作者: 背靠背的微笑 | 来源:发表于2017-04-06 10:58 被阅读125次

    mac开发中,免不了和菜单打交道。这篇文章就简要叙述一下,怎么使菜单中的某一项在不可交互的时候,出于变灰色,不可点击状态。

    1、首先,我们先常规创建一个菜单。直接上代码:

    创建菜单代码

    2、点击任意一个位置,按下鼠标右键,可以看下菜单效果,如下图所示:

    菜单效果

    3、现在我们想在某些场景下,使得“粘贴”的菜单项,出于不可点击的状态,只需添加如下代码:

    [pasteMenuItem setEnabled:NO];

    粘贴项不可点击

    4、总结:如果你想要某个菜单项一直出于不可点击的状态,只需要不绑定action方法即可;

    如果你想要在某个场景下不可点击,只需要设置在满足条件下,enabled为NO。

    相关文章

      网友评论

      • 邓高鹃:关注你了!代码发一下!哈哈哈

      本文标题:MAC开发--菜单变灰色不可点击的方法

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