nsoutlineview

    6熱度

    1回答

    的我有一個大綱視圖,我不要縮進的頂部的幾個級別(他們有一個獨特的外觀反正),但我做要縮進後續水平。我怎樣才能做到這一點? 我試圖覆蓋-levelForRow:和-levelForItem:從返回值中減去2,但這沒有幫助。我也嘗試覆蓋-frameOfOutlineCellAtRow:從框架寬度減去2 * indentationPerLevel,但這也沒有幫助,可能是因爲我沒有顯示三角形。有關我如何解

    0熱度

    1回答

    我使用View作爲單元格(我使用TextField)的NSOutlineView的子類。問題是,我可以簡單地改變IB中的行顏色改變TextFieldCell顏色,但我不能在代碼中做到這一點。誰能幫我?謝謝!

    0熱度

    1回答

    要顯示上NSOutlineView的右鍵快捷菜單,你必須繼承它並重寫: - (NSMenu *)menuForEvent:(NSEvent *)theEvent { NSPoint pt = [self convertPoint:[theEvent locationInWindow] fromView:nil]; id item = [self itemAtRow: [self

    2熱度

    2回答

    我有一個包含多列的NSOutlineView。 如何合併組節點的單元格,以便爲節點標題使用額外的空間? 例如,我有兒童節點的「名稱」,「身高」,「體重」等欄目,但我需要羣體節點說「貝弗利山高scholl的橄欖球隊」,這是太長,不適合一列我需要展開組節點中該列的框架。 我試着找到答案,但我能找到的所有解決方案都是NSTableView,它們涉及到子類化,NSOutlineView類引用明確表示不應該

    0熱度

    1回答

    在我的應用程序中,我想搜索mac中的文件,並且如果我得到了需要使用該文件重新加載NSOutlineView的文件。如果我經常重新加載NSOutlineView中的物品,會導致崩潰。 //像這樣我打電話搜索文件的方法。 [self performSelectorInBackground:@selector(searchFiles) withObject:self]; //重新加載outlinev

    0熱度

    1回答

    我正在實現一個非常類似於Xcode中內置的plist編輯器的工具。唯一缺少的是選擇一行時的自定義高亮顯示(請參閱附加圖像)。達到這個目標的正確方法是什麼?

    0熱度

    1回答

    我在Xcode中製作了一個OSX Cocoa應用程序。我希望在應用程序左側有一個面板,該面板顯示給定文件夾中文件的可點擊列表,以及當用戶單擊應該在應用程序右側的NSTextView中打開的文件時。我已經想出瞭如何打開,保存和寫入給定文件夾中的文件,但是我對如何使用文件名製作可選擇的視圖感到不知所措。 我正在考慮使用OnClicked方法打開文件。 此外,我不想使用OpenFile下拉麪板,我希望文

    0熱度

    1回答

    我正在嘗試瞭解有關爲OS X創建應用程序的更多信息,並且遇到了一個谷歌未能提供答案的問題。我創建的示例應用程序是一個RSS閱讀器。我有文件夾和Feed的核心數據實體,Feed從文件夾繼承。 Folder的一個屬性是unreadCount,類型爲Integer64。 Feed從文件夾繼承此屬性。這個想法是顯示Feed中未讀文章數的顯示,並且包含在文件夾中的所有Feed的未讀文章總數將與該文件夾一起顯

    3熱度

    2回答

    OK,這就是我試圖複製: 我想這是一個NSOutlineView - 「源列表」型一個實際。 我以前和NSOutlineView一起工作,ImageAndTextCell。 是基於視圖的NSOutlineView還是應該使用ImageAndTextCell? 我如何爲這個特定的「Header」元素繪製不同的背景? 你會怎麼做呢?

    1熱度

    1回答

    自Lion發佈以來,一直困擾着我的問題是預格式化的基於NSOutlineView視圖的「SourceList」控件的行項目上的邊距/縮進。儘管我竭盡全力修正邊距,但無論我指定了什麼(無論是通過縮進設置還是手動移動視圖),Apple的內置格式都會接管並定位視圖。 這裏有一個畫面顯示: 我如何能夠解決這一問題,而不訴諸手動盡一切?