2012-05-01 66 views
0

我有一個NSOutlive視圖,我想從一些行中刪除切換。區域和資產行是組項目(標題行),不應該是可摺疊的。問題是,我回答NO- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item這些項目,切換會消失,但是然後我無法以編程方式擴展然後。NSOutlineView - 如何刪除展開/摺疊切換

有什麼辦法從特定的行中刪除切換?

Example

+0

也許這可以幫助你,不知道它是否有相同的問題:https://devforums.apple.com/message/643148#643148 – JustSid

+0

@JustSid - 把它寫成答案,我會標記它是正確的。特別是'-outlineView:shouldShowOutlineCellForItem:' – Justin808

回答

2

這顯然是由設計和預期的行爲(不要問爲什麼,我不知道)。又見開發人員論壇的主題:https://devforums.apple.com/message/643148#643148

這個問題似乎是,當你在outlineView:shouldShowOutlineCellForItem:返回NO打開大綱細胞的出現。