我想制作一个显示一列可选文本数据的小部件。看来 NSBrowser 是执行此操作的最佳 cocoa 对象,但我无法弄清楚如何使用任何类型的数据填充 NSBrowser。我假设我可以设置 NsBrowserCell 的字符串值,但在文档中找不到将新单元格添加到列的位置。我使用了错误的对象吗?
最佳答案
必须定义一个 NSBrowserDelegate 并定义 -browser:willDisplayCell:atRow:column:
和 -browser:numberOfRowsInColumn:
或方法 -browser:createRowsForColumn :inMatrix:
。此链接很有用:
http://www.cocoabuilder.com/archive/cocoa/31229-nsbrowser-question.html
关于cocoa - 填充 NSBrowser (Cocoa OSX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2733210/