我想制作一个显示一列可选文本数据的小部件。看来,NSBrowser是执行此操作的最佳可可对象,但我无法弄清楚如何用任何种类的数据填充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/