我想一個NSTextField
的布爾enabled
屬性綁定到一個NSButton
的狀態。我已經嘗試添加自定義NSValueTransformer
是變換NSButton
的狀態改變成NSNumber
。但是,在這種情況下,出於某種原因,文本字段始終處於禁用狀態。我的第二個辦法:要壞也沒有因爲NSValueTransformer
不提供返回原語類型,如BOOL
。可可:如何將布爾屬性綁定到NSCellStateValue?
實施例:
該屏幕截圖示出了文本字段被禁用,因爲該複選框的狀態爲NSOnState
一個例子。我也想將標籤綁定到這個狀態。
此外,這將是方便的,如果我能在Interface Builder設置 「禁用文本」。在上面的例子中,我在關聯的類中設置了文本。
編輯:
我設置self.anonymousLoginCheckbox.state
作爲的型號關鍵路徑啓用帳戶文本字段的財產。類似於密碼文本字段。但是,不是的工作。
更新:
我創建由Nicolas Bachschmidt麻煩描述的example project available on GitHub showing the implementation。