【问题标题】:Cascade cocoa bindings级联可可绑定
【发布时间】:2014-10-06 03:49:26
【问题描述】:

我正在尝试级联某些复选框的启用值。 我有 3 个复选框 ()1 ()2 ()3

当未选中复选框 1 时,我希望禁用复选框 2 和 3。 当检查复选框1时,应启用复选框2。只有在选中复选框 1 和 2 时才应启用复选框 3。

是否可以级联这些绑定?

谢谢

【问题讨论】:

    标签: cocoa binding cascade


    【解决方案1】:

    通常最好不要考虑或尝试将 绑定到 视图属性。一方面,它们通常不符合 KVO。

    相反,将每个复选框的 value 绑定绑定到控制器上的属性。然后,将 enabled 绑定绑定到控制器上的相同属性。

    复选框 1:
    值绑定
    绑定到:您的控制器
    模型键路径:property1

    复选框 2:
    值绑定
    绑定到:您的控制器
    模型键路径:property2

    启用绑定
    绑定到:您的控制器
    模型键路径:property1

    复选框 3:
    启用绑定
    绑定到:您的控制器
    模型键路径:property1

    启用2绑定
    绑定到:您的控制器
    模型键路径:property2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 2014-03-02
      • 2012-08-06
      • 1970-01-01
      相关资源
      最近更新 更多