Cocoa 级联可可绑定

Cocoa 级联可可绑定,cocoa,binding,cascade,Cocoa,Binding,Cascade,我正在尝试级联一些复选框的启用值。 我有3个复选框 ()1 ()2 ()3 我希望在复选框1未选中时禁用复选框2和3。 选中复选框1时,应启用复选框2。只有选中复选框1和2时,才应启用复选框3 可以级联这些绑定吗 谢谢通常最好不要考虑或尝试绑定以查看属性。首先,它们通常不符合KVO 而是将每个复选框的值绑定到控制器上的属性。然后,将已启用的绑定绑定到控制器上的那些相同属性 复选框1: 值绑定 绑定到:您的控制器 模型密钥路径:property1 复选框2: 值绑定 绑定到:您的控制器 模型密钥路

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

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

可以级联这些绑定吗


谢谢

通常最好不要考虑或尝试绑定以查看属性。首先,它们通常不符合KVO

而是将每个复选框的
绑定到控制器上的属性。然后,将
已启用的
绑定绑定到控制器上的那些相同属性

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

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

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

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

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