cocoa-bindings

    0熱度

    1回答

    我有一個NSTableView,綁定爲NSArrayController。當選中一行或多行時,我想在NSTextField中顯示所選行的名稱。如果只選擇一行,則應顯示該值,如果選擇多行,則應在文本字段中顯示內容「多個」。 設置我的NSTextField綁定如下: 如果表視圖更新的選擇,例如我選擇一個行的文本視圖的內容得到如下: ( val1 ) 如果我選擇多行文本字段中顯示該內容:

    0熱度

    1回答

    與此問題(Get the representedObject values of NSCollectionViewItem NSButton click)類似,它詢問如何獲取從NSButton調用的操作的RepresentObject,如何獲取從NSTextView調用的操作的RepresentObject在NSCollectionViewItem中?我在NSTextView的委託中有一個方法,當

    0熱度

    1回答

    我有一個從核心數據獲取它的值並通過可可綁定添加的表。在表格中打印出的值是文件夾名稱。我希望在每個文件夾名稱的左側打印一個NSFolder。我開始用簡單的一列的表,以確保我的可可綁定工作,和他們做: 之後,我試圖插件第二列,然後我添加了一個形象的細胞到新列,重新排列列,並設置圖像單元格的圖像NSFolder: 當我改變形象細胞對NSFolder形象,什麼都沒有發生,甚至沒有在界面生成器。該圖標仍然是

    1熱度

    1回答

    我想保留幾個NSPopUpButton與同一個模型對象同步。我剛剛熟悉綁定並實施了以下方案。 這是一個可怕的想法? 這裏每個NSPopUpButton都有自己的NSArrayController。每個NSArrayController從我的模型層中的相同的 NSMutableArray數據源中獲取它們的內容。 我注意到一些奇怪的問題,當添加和刪除對象到模型數組(上面的例子中的動物數組),並想知道這

    0熱度

    1回答

    (這個例子項目是在這裏https://github.com/danieljfarrell/BindingToPopUpButtons) 我剛剛進入結合,但我有綁定到一個NSArrayController的一個NSPopUpButton這是管理我的AppDelegate內容陣列(模型),一切運作良好!但它只適用於在-init方法中添加到內容數組中的靜態對象。我在修改內容數組(插入,添加等...)時遇

    2熱度

    2回答

    我試圖搭配一個帶有標籤界面的基本應用程序,它已經過了幾年,因爲我已經做了任何可可開發,所以我生鏽了......我的應用程序將使用選項卡,並在加載選項卡時顯示項目的默認視圖,允許您單擊其中一個項目以在該項目的視圖中進行交換(想想Chrome,當您打開新選項卡並顯示您最喜歡的網站時你可以點擊打開)。 目前我已經爲這個幾乎完全在界面生成器中實現了一個基本的單窗口UI。一個帶有NSCollectionVi

    2熱度

    2回答

    我想將NSTableColumn的headerTitle屬性綁定到我模型圖層中的NSMutableArray(通過NSArrayController)。 基本上我想有一個數組,我可以更改值並使表列標題標題更新。這是否合理? 但是,the headerTitle binding想要一個NSString,我不知道如何通過我的NSArrayController將我的模型對象連接到此綁定。谷歌並沒有給這個

    1熱度

    1回答

    假設我有一個NSArrayController包含許多「blob」對象。這些對象通過綁定顯示在基於視圖的NSTableView中。 現在假設每個「blob」對象都包含一個名爲amount的屬性。對於表中每行的NSView s之一,我想顯示amount/max_amount_in_array。 換句話說,我莫名其妙地需要我的手機綁定到NSArrayController的[email protecte

    1熱度

    2回答

    我正在使用核心數據的應用程序。我的模型基本上是一個對象列表,稱爲「描述」。每個描述都有一個「屬性」列表。這是一個非常簡單的一對多關係。我有一個NSTableView誰包含2列。 我用結合,以填補我的表視圖和我的屬性列表: self.controller = [[NSArrayController alloc] initWithContent: self.descriptionObject.prop

    7熱度

    2回答

    我正在使用KVO觀看複選框,並根據複選框的狀態啓用或禁用細節輸入區域。 (即,如果該複選框被選中,在細節方面功能,否則不)喜歡的東西: [self.detailInputArea bind:@"enabled" toObject:self withKeyPath:@"enabledCheckbox" options:nil]; 我的問題是,現在我想改變這個,而不是設置detailInputAr