在之前的项目中,我使用NSMatrix对象来实现三个单选按钮。我没有绑定到这些按钮的动作,它们被绑定到@property,这样当选择了不同的单选按钮时,属性的值就会改变。
现在我想添加其中一个选择器,但NSMatrix已被淘汰。我可以添加按钮就好了,但是现在我必须(必须我?)将它们附加到-action并手动更改属性,例如[self setProperty:[sender tag]];
使用绑定似乎是一种更好的方法,因为我不必使用-action方法或语句来赋值属性。
有没有办法在NSMatrix的新范例中使用绑定?
答案 0 :(得分:0)
这是一个已有五年历史的问题,但是由于它显示了结果,因此这是一个简单的技巧:将两个单独的单选按钮绑定到同一个布尔属性确实可以。需要具有NSNegateBoolean值转换器。 还可以通过添加自定义值转换器来使用更多单选按钮。