我做了一個Cocoa應用程序,它有一個NSTableView,一個NSTextField和一個NSButton。用戶在文本字段中輸入文本並單擊該按鈕。當用戶這樣做時,我希望將文本字段中的文本置於NSTableView中。我發現我甚至無法將IBOutlet綁定到NSTableView中的單元格。應該做什麼?如何添加文本到NSTableView
0
A
回答
1
模型 - 視圖 - 控制器模式,在Cocoa廣泛使用是你的朋友在這裏。
你需要做的是將NSTableView綁定到一個數組(模型)。然後配置按鈕,以便點擊通知控制器將文本字段的內容添加到數組中,並且如果綁定設置正確,則NSTableView(視圖)將被更新。
1
我認爲你需要做的是創建一個類,例如AppController,它將成爲你的數據源和NSTableView的委託。所以你需要以下。
- 兩個IBOutlets(一個用於的NSTextField和一個用於NSTableView的)
- 一種IBAction爲用於NSButton。
在Interface Builder中建立這些連接。 請記住使用強制委託方法(其中有兩個),以便您可以添加數據源中的數據(通常是集合類...數組,字典等)
相關問題
- 1. 如何將NSColorWell添加到NSTableView?
- 2. 如何添加文件名到NSTableView的的一個NSArray? - 可可
- 3. NSTableView的綁定如何添加一行
- 4. 添加NsProgressIndicator到NstableView中的特殊行
- 5. 將NSTableView添加到SpriteKit應用程序
- 6. OSX Swift將圖像添加到nstableview中
- 7. 添加到NSTableView的編程的NSView
- 8. 如何JavaScript值添加到文本框
- 9. 如何將CommandParameter添加到文本
- 10. 如何將文本添加到JTextArea? java
- 11. 如何將文本添加到按鈕?
- 12. 如何將文本添加到表格
- 13. 如何添加文本到我的UINavigationBar?
- 14. 如何將文本添加到VB.NET RadioButtonList
- 15. 如何將文本添加到路徑
- 16. 如何添加文本到SQL列
- 17. 如何將文本添加到CSS Sprite
- 18. 如何添加文本到轉換
- 19. 如何將文本添加到editext
- 20. 如何將文本添加到CIImage?
- 21. 如何將文本添加到Android
- 22. 如何ID添加到autogenerafted文本框
- 23. 如何將文本添加到SVG
- 24. 如何將文本添加到splitLayout
- 25. 如何將文本添加到JLabel
- 26. 如何將datetimepicker添加到文本框?
- 27. 如何將文本添加到JTextArea?
- 28. 如何將NSString添加到Cocoa中的NSTableView?
- 29. 如何將NSTableView單元格添加到單元格的填充?
- 30. 如何將頁腳視圖添加到NSTableView?