nsoutlineview

    1熱度

    1回答

    我已經被這一整天困住了,請幫助。我搜索了高和低,無法弄清楚這一點。 我創建了一個OutlineViewController,我想處理我的大綱視圖任務和數據源。如果我使用appDelegate作爲我的數據源並將它連接到界面生成器中的OutlineView,我可以很好地工作。但是,當將數據源以編程方式設置爲自身時(或者以編程方式對此進行appdelegate),似乎無法使其工作。這是不是被忽略了? 我

    3熱度

    1回答

    我有一個應用程序已經在OS X 10.7到10.9下運行良好。當它運行在10.10下時,出現一個視覺問題,我無法追蹤。 實質上,在展開和摺疊輪廓的動畫過程中,單元格背景色看起來會發生變化。下面是該問題的一個非常簡短的(慢動作)視頻: http://www.thirdstreetsoftware.com/downloads/Misc/paletteclip.mp4 的問題顯示出來,只有當在OS X

    1熱度

    1回答

    我對Cocoa來說很新,而且我正在開發一個應用程序,可以從/拖入/拖入NSOutlineView。 我已實施「outlineView:validateDrop:proposedItem:proposedChildIndex」和「outlineView:acceptDrop:item:childIndex:」方法使NSOutlineView成爲丟棄的目的地。它的工作原理都很好,除了它試圖指定一個行/

    0熱度

    1回答

    我有NSOutlineView基於視圖的一個列標題+圖像/文本/按鈕 我想顯示僅當選擇的項目按鈕。 我使用下面的代碼: - (NSView *)outlineView:(NSOutlineView *)outlineView viewForTableColumn:(NSTableColumn *)tableColumn item:(id)item { .... SidebarT

    2熱度

    1回答

    我使用- addSubview:方法來添加帶有大綱視圖的子視圖。 但我發現奇怪的是,如果我以編程方式選擇這個大綱視圖的對象,選擇高亮不是藍色: 但是,只要我完成對大綱視圖中單擊鼠標,其突出顯示正常: 爲什麼會發生這種情況?如何在任何鼠標事件之前將突出顯示繪製爲藍色? 謝謝您提前!

    0熱度

    1回答

    我遇到了標籤問題,未在我的用戶界面中正確更新。我有一個使用大綱視圖切換視圖的Mac OS X應用程序。我只想在切換到(FirstViewController)的視圖上的標籤上顯示給用戶的日期。當在一個新項目中單獨實施時,我沒有問題。但是,如果在視圖更改的地方實現,標籤的值不會更新,事實上,即使先前設置了控制檯輸出,也表明_dateLabel爲(null)。有什麼建議麼?我必須錯過一些非常基礎的東西

    0熱度

    1回答

    NSArrayController的arrangedObjects屬性返回一個包含被控對象的數組。該陣列是可觀的,所以我能做到這一點: [_myArrayController addObserver:self forKeyPath:@"arrangedObjects.myProperty" options:0 context:myContext]; 任何時間任何控制器的對象的myPropert

    0熱度

    1回答

    我有一個NSOutlineView通過NSTreeController從數組中填充。我想使它具有子項的行不可編輯,並且隱藏這些行中的彈出窗口。你可以在附件截圖中看到我的大綱視圖 - 它本質上是一個設置樹。 我該如何解決這個問題,還是需要通過委託來實現數據源,而不是使用NSTreeController來實現呢?

    0熱度

    1回答

    我有基於NSOutlineView的視圖,其中所述行含有當新行插入或刪除,其具有小於1 的α值的子視圖(當用戶展開或摺疊一排)所有這些子視圖閃爍,因爲它們似乎暫時用alpha值1重繪。 有沒有人知道如何阻止這種現象?

    1熱度

    1回答

    有例子類: @interface OutlineViewController : NSOutlineView <NSOutlineViewDataSource, NSOutlineViewDelegate> @end @implementation OutlineViewController - (NSView *)outlineView:(NSOutlineView *)outlineV