我有一個視圖控制器,它是2個表的代表,一個基於視圖的表格和一個基於單元格的表格。當它應該調用objectValueForTableColumn
時,基於單元格的表正在調用。我非常確定這是一個基於單元格的界面生成器。爲什麼我的基於NSTableView的單元格調用viewForTableColumn?
5
A
回答
5
如果NSTableView
的代表實現方法tableView:viewForTableColumn:row:
,NSTableView
會自動切換到基於查看。 您必須爲兩個表格視圖製作不同的代表
1
基於視圖的表格視圖和基於單元格的表格視圖不會混合,您可以有兩個不同的代表或者您可以將單元格基錶轉換爲查看基於表,然後使用下面的代碼在tableView:viewForTableColumn:row:
使它看起來像基於細胞的表:
NSTableCellView *cell = [tableView makeViewWithIdentifier:@"textFieldCell" owner:self];
其中textFieldCell
是小區的標識。然後,設置你想使用此代碼出現在單元格中字符串:
[[cell textField] setStringValue:desiredString];
在方法的最後返回可變單元
相關問題
- 1. 基於單元格的NSTableView和基於視圖的NSTableView的區別是什麼?
- 2. 基於單元格的NSTableView與黑名單高亮樣式(10.12)
- 3. 爲什麼我的tableview中的單元格調整大小
- 4. 禁用NSTableView上的特定單元格
- 5. 可可 - 基於視圖的NSTableView,在多個表中使用一個單元格
- 6. 如何將基於視圖的NSTableView的單元格值與Swift中的另一個單元格進行比較?
- 7. 基於單元格的NSTableView在調整點大小時調用函數是雙擊?
- 8. 爲什麼我無法添加基於我的DAO的訂單?
- 9. 引用基於另一個單元的單元格引用的單元格
- 10. 爲什麼awakeFromNib從TableView中的單元格調用兩次?
- 11. Xcode Swift。如何以編程方式選擇基於視圖的單元格NSTableView
- 12. 如何將NSTableView單元格添加到單元格的填充?
- 13. 基於View的NSDateFormatter基於NSTableView
- 14. TestNG的:我爲什麼基於
- 15. 爲什麼我的表格單元格中的元素之間有空格
- 16. 爲什麼我的基於Mockito的單元測試無法在Eclipse中運行?
- 17. 更新單元格修改後的NSTableView
- 18. Cocoa中的靜態NSTableView單元格
- 19. NSTableView中的自定義單元格
- 20. 爲什麼我的Tableview重用了一些單元格?
- 21. 基於單元格值的單元格的條件級聯
- 22. 基於其他列單元格將列的單元格更改爲表格?
- 23. 什麼是自定義NSTableView單元最簡單的方法?
- 24. VBA的Excel - 基於單元格的值
- 25. 爲什麼我不能基於主鍵調用SQL選擇?
- 26. 基於單元格內容的UITableView單元格顏色
- 27. 基於另一個單元格值的超鏈接單元格
- 28. 基於父單元格的自動填充單元格
- 29. Excel - 將基於單元格的公式替換爲實際單元格值
- 30. 識別基於文本的單元格
我有同樣的問題。我希望NSViewController實例是基於視圖和基於表格的代表。不幸的是,雖然tableView:viewForTableColumn:row:方法是針對基於單元的方法調用的,但它的內容根本不顯示。 – dzolanta 2012-05-31 10:13:31