在 NSTextField 中发送值:目标 c

发布于 2024-09-07 19:53:04 字数 229 浏览 13 评论 0原文

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

有什么想法吗?

以利亚

Ok, so I have an NSTextField and an NSSlider. In interface builder, I got the float value from the NSSlider to go into the NSTextField. BUT, I need a button that sends the text from the text field in so I can get the value in my code. That text field can also accept manual input so I cannot just link the NSSlider to my code. This is similar to pressing enter or when editing is finished. But I just need a button that sends all that data in when I click it.

Any ideas??

Elijah

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小伙你站住 2024-09-14 19:53:04

遵循Cocoa的MVC设计。

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

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

Follow Cocoa's MVC design.

Your text field and slider should take the values they present from some model object, and when the user manipulates them should push the new value to that model object.

You should not be using an NSTextField as an "intermediary" between another NSControl and a model object.

乞讨 2024-09-14 19:53:04

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

The button is optional. You can link the TextField's "Value Changed" event to a function, then updates the Slider's value with the TextField's value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文