我有必然NSMutableDictionary
的NSMutableArray
秒的NSArrayController
。綁定和有條件地設置隱藏
類似的東西:現在
[
{ "label" : "label1", "type" : "string" },
{ "label" : "label2", "type" : "boolean" }
]
,該陣列控制器被依次結合於NSCollectionView
,其中每行(NSCollectionViewItem
)表示初始陣列中的行。
而且我很明顯可以得到如下值:representedObject.label
,representedObject.type
等等。
現在,這裏的棘手的部分:
如果我要創建的hidden
物業A的結合 - 讓我們說 - NSTextField
,根據類型(某事像「如果類型==字符串setHidden: YES else setHidden:NO「,用簡單的英語),那麼綁定是如何實現的呢?我應該嘗試價值變形金剛嗎?
P.S.
對目前的綁定,一切都該方案的偉大工程,我不希望 - 突然之間 - 開始創建一個爛攤子出來。 所以,任何建議都比歡迎!
問題已被標記與ios以及(儘管我感興趣的OSX),因爲不應該有任何大的差異+ OSX,唯一的問題是可悲的是更容易被忽略。
非常感謝。我就這樣做了......(順便說一句,我真的不知道Bindings是OSX專用的,哇。) – 2014-10-17 08:26:26