gpt4 book ai didi

cocoa - NSStepper 忽略当前 NSTextField 值

转载 作者:行者123 更新时间:2023-12-03 16:39:38 28 4
gpt4 key购买 nike

我遇到了与将 NSStepper 与 NSTextField 集成中所述相同的初始问题:

I need to have a NSTextField working with a NSStepper as being one control so that I can edit an integer value either by changing it directly on the text field or using the stepper up/down arrows.

按照 carlosb 的评论使用绑定(bind)会产生可用的 UI。然而,在最初的问题中,carlosb 描述了以下内容:

Problem is that if I edit the text field then click the stepper again it will forget about the value I manually edited and use the stepper's internal value.

这就是为什么我再次发布关于这个问题的变体。 carlosb 使用绑定(bind)并不能解决这个问题。这种情况发生在我正在处理的当前项目和我创建的测试项目中。 test project可以在 GitHub 上找到。您可以通过右上角的“下载源”按钮下载它(即使没有 git)。

有没有一种干净的方法来解决这个问题?

最佳答案

文本字段和 slider 均位于 MVC 的 View 层中图案。通过将这两个 View 绑定(bind)到 Controller 的属性,您将获得更好的结果。

关于cocoa - NSStepper 忽略当前 NSTextField 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2163315/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com