nsoutlineview

    0熱度

    1回答

    我已經使用NSTreeNode創建了一個文件和文件夾的目錄樹結構,我在NSOutlineView中顯示。我的問題是一些文件夾是空的,我想從顯示中刪除這些文件夾。我已經遞歸地嘗試遍歷樹結構的每個元素來移除元素,但構建樹顯然比撕下元素容易得多。我的迭代已經開始於根,然後遍歷每個節點的childnodes,直到我到達樹的頂部。但是,由於某些文件夾可能包含多個空文件夾和非空文件夾,因此難以高效地移除我不確

    1熱度

    1回答

    我想創建一個樹元素。例如,因爲這是figure 我可以在monotouch中使用treeview,expandableview或NSOutlineView嗎? monotouh中是否有對象樹?

    2熱度

    1回答

    我試圖在我的NSOutlineView中實現拖放操作,但沒有找到我發現的示例代碼,教程或其他SO問題似乎適用於我的情況。我有一個NSOutlineView,其內容綁定到一個NSTreeController。樹控制器的內容數組綁定到具有相同類型的childern對象的自定義對象的NSMutableArray。在大綱視圖中,我可以在層次結構中的任何級別添加和刪除對象。到現在爲止還挺好。 實現拖放我創建

    0熱度

    2回答

    我有NSOutlineView項目(和其中的孩子)。 這裏是小區變更代碼: - (void)outlineView:(NSOutlineView *)outlineView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item { if ([item isKindOfClas

    0熱度

    1回答

    我有一個NSOutlineView和一堆對象,你可以想象它是一個文件樹。 於是,我就延長NSTextFieldCell類解析當前項目的名稱,並呈現圖標爲它。但我仍然陷在圖標部分。我根本無法獲得標準硬編碼圖像的功能! 我嘗試了很多教程,我唯一能工作的是一個名爲PXSourceList的類,但它是爲OSX 10.7+而設計的。此外,這些教程的大部分使用AppDelegate與NSOutlineView

    0熱度

    2回答

    我一直在嘗試通過大量搜索和觀看視頻來解決過去幾個小時這個問題。這是我想要做的: 摘要:一個簡單的窗口允許我將郵件從我的收件箱移動到我的許多郵件文件夾中的任意一個。當我輸入我正在查找的郵件文件夾的名稱時,大綱視圖應自動刷新,只顯示帶有匹配文本的郵件文件夾 - 如果知道它,請考慮MsgFiler。 在文本框中 當我輸入每個字母鍵入文字,我想NSOutlineView更新它的數據有符合我輸入的文字越來越

    5熱度

    1回答

    之間 告訴我NSOutlineView和視圖之間的區別基於NSTableView的,因爲我知道查看基於表格視圖可能不包含樹控制器和NSOutlineView可以有樹控制器對象 是真的還是錯

    0熱度

    1回答

    所以,我想在我的應用程序中使用NSOutlineView來顯示特定的,缺乏更好的名稱,層次結構。 爲了解釋,這裏是它的外觀中的代碼: 我必須聲明對象使用一些方法的協議,我想顯示: @protocol OutlineViewItem <NSObject> @required -(BOOL)hasChildren; //Tells whether the object has children

    2熱度

    2回答

    我有一個兩列的NSOutlineView(基於視圖)。在第二列中,我有一個連接到一個NSPopOver的NSButton。 當我點擊按鈕時,它會按預期顯示NSPopOver =>彈出窗口是可見的。 問題:如果我重新加載NSOutlineView的數據,它會隱藏NSPopover! 這是正常行爲嗎?如何避免這種情況? 換句話說,popoverWillClose委託消息之後調用每個reloadData

    1熱度

    2回答

    我有一個基於單元格的NSOutlineView,它顯示NSTextFieldCell對象。 我想回應keydown或keyup事件,以便在文本包含某些預設關鍵字時使NSTextFieldCell中包含的文本變爲粗體。什麼是最優雅的方式來做到這一點 - 我應該: 子類NSOutlineView並重寫的keydown方法 子類NSTextFieldCell 利用某種 的代表利用一些其他的方法 非常感謝