nsoutlineview

    1熱度

    1回答

    當我嘗試編譯下面的代碼, [self.outlineView beginUpdates]; [self.outlineView moveRowAtIndex:row toIndex:targetRow]; [self.outlineView endUpdates]; 我得到以下編譯器錯誤: 語義問題「moveRowAtIndex :toIndex:'is unavailable NSOut

    3熱度

    1回答

    當我的NSOutlineView項目展開時,我遇到訪問錯誤錯誤。當NSStrings分配stringWithFormat:時,擴展大綱時出現EXC_BAD_ACCESS錯誤。當它們以@「string」的形式替換爲字符串時,沒有錯誤。 我認爲用ARC發佈了一些東西,但我不知道如何防止它發生。這裏看起來不正確? -(NSInteger)outlineView:(NSOutlineView *)outl

    5熱度

    3回答

    我有一個NSOutlineView,如果它是可展開的,點擊一行將展開/摺疊該項目。 if ([self.outlineView isItemExpanded:item]) { NSLog("Will collapse item : %@", item); [[self.outlineView animator] collapseItem:item]; }

    1熱度

    1回答

    我的目標是使用NSOutline視圖開發一個非常簡單的文件瀏覽器。我已經知道如何正常執行此操作,但我完全喪失瞭如何使用綁定方法進行設置的問題。 當使用常規方法時,通過在代理調用方法中編寫代碼來查找文件/文件夾計數和名稱,我可以輕鬆找到父目錄中的子代。但是,使用綁定方法,我必須先手動構建NSMutableArray ..那麼,有一些地方可以確定文件夾的子內容嗎?任何幫助/方向表示讚賞。

    4熱度

    1回答

    我遇到了一個很奇怪的問題: 我有一個NSOutlineView設置爲NSTableViewSelectionHighlightStyleSourceList。在特定條件下,第二級不會縮進,並顯示在與根節點相同的級別。 我相信那是因爲第一級預計會是「團體」級別。但是,在10.8上,默認情況下所有內容都會正確縮進。我在10.7測試時只抓到了這個。看起來這種行爲在各個版本中都有所變化 第二個層次是不縮進

    1熱度

    1回答

    我想在NSOutlineView中顯示數據。我有一個帶有數據的NSTreeNode,但我不知道如何在NSOutlineView中顯示NSTreeNode的內容。 我浪費了很多時間Google搜索我找不到任何可以滿足我的要求的東西..任何人都可以幫助我嗎?

    0熱度

    1回答

    我已經創建了基於視圖的大綱視圖here。我用黑色填充行,但披露按鈕的背景沒有出現黑色背景。如何解決這個問題。

    0熱度

    1回答

    我有一個應用程序需要在某些列中異步更新單元格。我有一個GCD隊列,其中添加了塊,稍後獲取使用-rowForItem:給出的行和列的單元格,但-rowForItem:的結果始終爲0,並且每次都拋出NSAssert([self.outlineView itemAtRow:row] == item, @"rowForItem: and itemForRow: not reversible! (Item

    2熱度

    1回答

    在我的應用程序中我設置了NSOutlineView,它只將類別顯示爲某種菜單。 這工作得很好,但有一個問題,當我取消一個項目,每一行的標題拉昇像下面的圖片中: 她是我使用的代碼: - (NSInteger)outlineView:(NSOutlineView *)outlineView numberOfChildrenOfItem:(id)item { return [sections

    1熱度

    2回答

    在對樹中的節點進行更改之後,將rearrangeObjects發送到NSTreeController的適當方式是什麼?我有一個示例應用程序(下面的完整代碼)使用NSOutlineView和NSTreeController以及一個簡單的Node對象樹。 在應用程序的版本1中,當您編輯節點的名稱時,只有在單擊列標題或使用菜單中的「重新排列」項目後,纔會使用該樹。後者設置爲直接將重新排列的對象發送給NS