mac開發(fā)中戈次,免不了和菜單打交道轩勘。這篇文章就簡要敘述一下,怎么使菜單中的某一項在不可交互的時候怯邪,出于變灰色绊寻,不可點擊狀態(tài)。
1悬秉、首先澄步,我們先常規(guī)創(chuàng)建一個菜單。直接上代碼:
創(chuàng)建菜單代碼
2和泌、點擊任意一個位置驮俗,按下鼠標右鍵,可以看下菜單效果允跑,如下圖所示:
菜單效果
3、現(xiàn)在我們想在某些場景下搪柑,使得“粘貼”的菜單項聋丝,出于不可點擊的狀態(tài),只需添加如下代碼:
[pasteMenuItem setEnabled:NO];
粘貼項不可點擊
4工碾、總結(jié):如果你想要某個菜單項一直出于不可點擊的狀態(tài)弱睦,只需要不綁定action方法即可;
如果你想要在某個場景下不可點擊渊额,只需要設(shè)置在滿足條件下况木,enabled為NO。