2013-06-24 73 views
0

我有一個帶有setShowsSuppressionButton的NSALert:對於複選框和兩個按鈕「是」和「取消」。我只是想當我們點擊(檢查)抑制按鈕時,取消按鈕將被禁用。當抑制按鈕檢查時可以點擊NSAlert按鈕

+0

MacOS不是'NSAlert'嗎?你爲什麼要給它加'ios'? –

回答

0

設置一個布爾值,一旦抑制按鈕被激活,並在創建警報時檢查該警報,或使用if else語句檢查它是否創建兩個不同警報中的一個,一個警告和一個警報取消。

+0

Thanx爲你回答rezand。我的問題是我怎麼知道用戶只選中複選框?在哪裏設置BOOL.I只是當警報出現時,用戶只點擊複選框沒有別的,然後取消按鈕應該成爲禁用(淡入淡出)。 –

+0

對不起,我重讀了這個問題,終於在我的腦海中看到了你究竟在問什麼/做什麼,我不熟悉nsalerts,但與我的ios編程經驗相比,你應該能夠設置按鈕= nil而不是「取消「後複選框收到一個動作,我只是希望這導致你在正確的方向,如果我發現更多的信息生病試圖幫助更多。 – rezand

+0

再次感謝。但我主要關心的是如何接收復選框的操作,因爲它是NSAlert的默認屬性。 –