我只是想知道如何根据用户从NSPopUpButton中选择的选项设置NSTableCellView以显示特定字符串,我们将非常感谢任何和所有帮助......
我想在不使用绑定的情况下这样做
答案 0 :(得分:1)
首先,确保您了解Model-View-Controller设计模式。你需要做三件事:
另外,为什么你想在没有绑定的情况下这样做呢?绑定通常比创建自己的NSTableViewDataSource更简单,更容易。对于一些复杂的问题,您必须自己完成工作,但如果绑定可以解决问题,它们通常是最好的解决方案。
答案 1 :(得分:0)
也许我没有正确理解你,但这不是最简单的方法来实现NSTableViewDataSources所需要的,即
-numberOfRowsInTableView
-tableView:objectValueForTableColumn:row
并返回到您的表视图,可能需要什么。据我所知,这甚至适用于您的NSTableCellView。
您可以使用按钮产生的IBAction并使用
reloadData
表视图上的。
顺便说一句,表视图通常用于显示大量数据。如果您只想根据按钮选择显示简短声明,请考虑使用NSTextField。