我剛剛在Interface Builder中創建了我的第一個基於視圖的NSTableView
,並且我已經正確設置了數據源和綁定來更新tableview中的視圖。每個視圖都有兩個標籤和一個NSProgressIndicator
。通過綁定和數據源更新進度指示器可以很好地工作,但我想在某個時候將其狀態從確定更改爲不確定。由於我的NSTableCellView
子類可以訪問進度指示器,因此如何才能訪問給定行索引處的單元格視圖?我已經嘗試在桌面視圖上調用viewAtColumn:row:makeIfNecessary:
,對於makeIfNecessary
參數,NO和YES都沒有,但似乎都不起作用。如何獲得基於視圖的NSTableView的NSTableCellView?
1
A
回答
0
我不確定你的主要問題的答案,但你也可以綁定不確定狀態。 IB中不確定性列在參數部分。
0
解決方案1:在你NSTableCellView
子類爲您NSProgressIndicator
控件添加一個屬性(IBOutlet
)。在視圖加載時,用IB連線以設置屬性。然後可以使用該屬性訪問單元視圖子類中的進度控件。
解決方案2:在IB中給你的NSProgressIndicator
一個唯一的整數標記。在你的單元格視圖子類中使用[self viewWithTag:]
來獲取對象。
相關問題
- 1. 獲取基於NSTableView的NSPopUpButton視圖基於NSTableView
- 2. 基於視圖的NSTableView + NSButton
- 3. 基於視圖的NSTableView
- 4. 基於視圖的NSTableView中的NSPopupButton
- 5. 基於視圖的NSTableView過濾+動畫
- 6. 基於視圖的NSTableView/NSOutlineView和isGroupItem
- 7. 擴展基於視圖的NSTableView
- 8. Autolayout在基於視圖的NSTableView中
- 9. 基於視圖的組合框NSTableView
- 10. 基於視圖的NSTableView選擇?
- 11. resizableImageWithCapInsets裏面的NSTableView(基於視圖)
- 12. 基於單元格的NSTableView和基於視圖的NSTableView的區別是什麼?
- 13. 基於視圖的TableView中的超鏈接(NSTableCellView)
- 14. 更改視圖基於視圖的NSTableView的
- 15. 基於視圖的NSTableView的視圖控制器
- 16. NSTableView - 如何識別NSTableCellView中圖像的名稱?
- 17. 如何在基於視圖的NSTableView中添加行跨度?
- 18. 如何在基於視圖的NSTableView中從CoreData填充NSPopupButton
- 19. 彈出按鈕在視圖基於NSTableView
- 20. 基於視圖的NSTableView - NSButton子視圖不能觸發
- 21. (基於視圖)NSTableView的reloadDataForRowIndexes:columnIndexes:不刪除行視圖?
- 22. 基於視圖的NSTableView的,讓行高度依賴於內容
- 23. NSTableView的不`噸顯示NSTableCellView從XIB
- 24. 對象消失在NSMutableArray用於基於視圖的NSTableView
- 25. NSViewController的基於視圖的NSTableView中的每一行?
- 26. 在基於視圖的NSTableView的,所述的NSTextField由NSImageView
- 27. 從我的基於視圖的NSTableView有前途的文件
- 28. 在基於視圖的NSTableView中的NSTextFields之間共享NSDateFormatter?
- 29. 從XIB查看基於視圖的NSTableView的意見?
- 30. 文本顏色基於視圖的NSTableView的
即使這不是我的問題的答案,你已經解決了我的問題;-) – Nickkk