我有一個自定義控件,我使用它有一些(NSTextField *)NSCells在其中。 我曾嘗試在單元級禁用所有單元,但我的循環遍歷所有單元似乎什麼都不做。NSCell setEnabled:NO,但仍然可以編輯,例如
[myCell setEnabled:NO];
編譯並運行...
單元格仍然是可單擊和可編輯的。
我的最終目標是在運行期間僅禁用一些功能......但是我甚至無法在安裝過程中禁用所有這些功能。
我有一個自定義控件,我使用它有一些(NSTextField *)NSCells在其中。 我曾嘗試在單元級禁用所有單元,但我的循環遍歷所有單元似乎什麼都不做。NSCell setEnabled:NO,但仍然可以編輯,例如
[myCell setEnabled:NO];
編譯並運行...
單元格仍然是可單擊和可編輯的。
我的最終目標是在運行期間僅禁用一些功能......但是我甚至無法在安裝過程中禁用所有這些功能。
問題出在一個切換所有東西的超級方法。然後,我不得不處理同時啓用條目的keyDown動作和keyUp動作。還必須處理NSStepper能夠規避未啓用的字段。
嘗試致電setEditable:NO
對他們也是如此。
是啊試過,但他們仍然是可編輯的。 – theprojectabot 2010-07-09 22:54:28
這似乎很奇怪。 – Wevah 2010-07-09 23:00:00