2010-07-09 17 views
0

我有一個自定義控件,我使用它有一些(NSTextField *)NSCells在其中。 我曾嘗試在單元級禁用所有單元,但我的循環遍歷所有單元似乎什麼都不做。NSCell setEnabled:NO,但仍然可以編輯,例如

[myCell setEnabled:NO];

編譯並運行...

單元格仍然是可單擊和可編輯的。

我的最終目標是在運行期間僅禁用一些功能......但是我甚至無法在安裝過程中禁用所有這些功能。

回答

0

問題出在一個切換所有東西的超級方法。然後,我不得不處理同時啓用條目的keyDown動作和keyUp動作。還必須處理NSStepper能夠規避未啓用的字段。

0

嘗試致電setEditable:NO對他們也是如此。

+0

是啊試過,但他們仍然是可編輯的。 – theprojectabot 2010-07-09 22:54:28

+0

這似乎很奇怪。 – Wevah 2010-07-09 23:00:00

相關問題