我還有很長的路要走,要學習可可。我試圖學習編寫一個Table視圖,就像查找器一樣,在文件列表的左邊有一個小圖標。 #1我不清楚這些是連續的兩列還是這種類型的操作被處理爲一列。NSTableView就像Finder
如果有人能指點我一個好的,容易遵循的例子,我將不勝感激。我能夠遵循一個例子,我可以將文件拖放到視圖上,但它只顯示[files lastPathComponent]。我不知道如何添加圖標。
我還有很長的路要走,要學習可可。我試圖學習編寫一個Table視圖,就像查找器一樣,在文件列表的左邊有一個小圖標。 #1我不清楚這些是連續的兩列還是這種類型的操作被處理爲一列。NSTableView就像Finder
如果有人能指點我一個好的,容易遵循的例子,我將不勝感激。我能夠遵循一個例子,我可以將文件拖放到視圖上,但它只顯示[files lastPathComponent]。我不知道如何添加圖標。
如果你想要的話,你將不得不繼承NSCell的子類。這裏是一個很好的例子:
雖然是你可以,做作爲sosborn暗示但是如果你已經在使用OSX 10.7獅子,你現在可以(!而且應該)使用NSViews代替。具體而言,您可以繼承NSTableCellView。
就個人而言,我會看在WWDC的視頻名爲「查看基於NSTableView的基礎到高級」可在這裏:https://developer.apple.com/videos/wwdc/2011/
這還包括示例代碼,將讓你去。
基於視圖的表格如此過時並且非常棒,但是如果你需要10.4-6個用戶,那麼你最終必須通過兩種方式來進行測試,並且同時測試兩種方式,而不是爲自己節省任何麻煩。 –
我的代碼需要支持Leopard並向前發展,所以我無法做任何特定於Lion的事情 – Miek
有沒有其他資源可以想到?我查看了鏈接,我很難跟蹤。謝謝 – Miek
http://developer.apple.com/library/mac/#samplecode/SourceView/Introduction/Intro.html - 看看ImageAndTextCell.h - 你應該能夠把這個類放到你的項目中並使用它。 – sosborn
感謝您的幫助 - 基於Cell的表格中的Apple開發部分幫助我開始瞭解需要完成的工作。 – Miek