0

好的,所以我有一个 NSTextField 和一个 NSSlider。在界面生成器中,我从 NSSlider 中获取了浮点值以进入 NSTextField。但是,我需要一个按钮来从文本字段中发送文本,以便我可以在我的代码中获取值。该文本字段也可以接受手动输入,因此我不能只将 NSSlider 链接到我的代码。这类似于按 enter 或编辑完成时。但我只需要一个按钮,当我点击它时发送所有数据。

有任何想法吗??

以利亚

4

2 回答 2

3

遵循 Cocoa 的 MVC 设计。

您的文本字段和滑块应该从某个模型对象中获取它们呈现的值,并且当用户操作它们时应该将新值推送到该模型对象。

您不应该使用 NSTextField 作为另一个 NSControl 和模型对象之间的“中介”。

于 2010-07-05T01:28:07.827 回答
1

该按钮是可选的。您可以将TextField' 的 "Value Changed" 事件链接到一个函数,然后用 ' 的值更新Slider'TextField的值。

于 2010-07-05T01:39:56.470 回答