我只是想知道如何根据用户从 NSPopUpButton 中选择的选项设置 NSTableCellView 以显示特定字符串,任何和所有帮助将不胜感激......
我也想在不使用绑定的情况下做到这一点
我只是想知道如何根据用户从 NSPopUpButton 中选择的选项设置 NSTableCellView 以显示特定字符串,任何和所有帮助将不胜感激......
我也想在不使用绑定的情况下做到这一点
首先,确保您了解模型-视图-控制器设计模式。你需要做三件事:
另外,为什么要在没有绑定的情况下执行此操作?绑定通常比创建自己的 NSTableViewDataSource 更简单、更容易。对于一些复杂的问题,您必须自己完成工作,但如果绑定可以解决问题,它们通常是最好的解决方案。
也许我没有正确理解您,但它不是实现 NSTableViewDataSources 所需的最简单方法,即
-numberOfRowsInTableView
-tableView:objectValueForTableColumn:row
并返回您的表格视图,可能需要什么。据我所知,这甚至适用于您的 NSTableCellView。
您可以使用您的 Button 导致的 IBAction 并使用
reloadData
在表视图上。
顺便说一句,通常表视图旨在显示大量数据。如果您只想根据按钮选择显示一个简短的语句,请考虑使用 NSTextField 代替。