cocoa - 填充 NSBrowser (Cocoa OSX)

标签 cocoa macos nsbrowser

我想制作一个显示一列可选文本数据的小部件。看来 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/

相关文章:

swift - NSUserNotification 的属性 additionalActions 似乎不起作用?

cocoa - 为什么 NSBundle API 对于文件扩展名有一个单独的 "ofType"参数?

objective-c - 在MetalKit应用程序中处理输入事件

swift - NSBrowser 快速拖放

swift - textShouldEndEditing 不适用于步进器

iphone - 我应该保存 NSLocalizedString() 返回的字符串吗?

ios - 如何防止 NSTextAttachment 断行?

c - Mac OS X - 读取总是返回 1

cocoa - 从 NSBrowser 拖动并使用绑定(bind)?

objective-c - 如何在 NSBrowser 中突出显示一行?