回答
首先,你不能輕易做到這一點,因爲表列需要一個NSCell作爲它們的數據單元(因此它們可以在給定行處繪製列的內容)。 NSMatrix是一個類似的控件,它使用原型單元格繪製多次。
其次,那裏有一個教程(無法再找到它),它展示瞭如何使用NSView作爲NSTableView行。提示:如果您有權訪問最新的預發佈API,您將會有一個驚喜。
第三,表格中的「單元格上的多列文本」聽起來像是......多個文本列的完美工作。
什麼究竟是你真的想要做什麼?你越具體,我們可以給出更好的答案/建議。 :-)
我試圖做到這一點:http://stackoverflow.com/questions/6576180/nscell-with-divisions。我通過繼承NSCell並在其上設置了多個NSTextFieldCell來完成它。 – mikywan
我認爲這種複雜性要求NSCollectionView/NSCollectionViewItem而不是NSTableView/NSOutlineView。 –
- 1. 創建NSMatrix的NSImageCells
- 2. NSMatrix對雙方
- 3. NSMatrix代理
- 4. NSMatrix未申報
- 5. NSTableColumn動畫
- 6. NSMatrix繪圖外界
- 7. 獲取NSMatrix中的插座
- 8. 按NSDate排序NSTableColumn
- 9. 排序NSTableColumn內容
- 10. 問題命名NSTableColumn
- 11. 排序NSTableColumn與NSArrayController的
- 12. 綁定到NSMatrix BOOL屬性
- 13. NSMatrix隱藏在10.7獅子
- 14. NSMatrix簡單綁定問題
- 15. 創建NSMatrix編程,雪豹
- 16. NSMatrix和綁定問題
- 17. 在NSMatrix中將自定義對象數組傳遞給NSMatrix編程式
- 18. 如何取消選擇NSMatrix中的NSButtonCell
- 19. 帶有多個切換按鈕的NSMatrix?
- 20. 如何綁定到NSTableColumn的headerTitle?
- 21. 如何更改NSTableColumn的背景?
- 22. 如何重新綁定NSTableColumn的NSValueBinding?
- 23. NSMatrix,NSForm - addRow - 爲什麼在上面而不是在下面?
- 24. 使用「Tab」鍵從NSTextField移動到NSMatrix
- 25. 如何在swift中設置NSTableColumn headerCell stringValue?
- 26. NSTableColumn錯誤地排序數字
- 27. NSTableColumn綁定到一個BOOL值
- 28. UIKit怎麼沒有像AppKit的NSMatrix,NSButtonCell那樣的UIMatrix,UIButtonCell類?
- 29. 如何排序忽略「The」和「A」的NSString的NSTableColumn?
- 30. 如何設置NSTableColumn內的NSTextField的寬度
不,你不能這樣做。至少,不容易。我看不出爲什麼你想要,你想做什麼? –
我想在NSCell上設置多列文本。 – mikywan