gpt4 book ai didi

objective-c - 不使用 NSMatrix 的 Cocoa 单选按钮可以绑定(bind)吗?

转载 作者:行者123 更新时间:2023-12-03 21:37:39 25 4
gpt4 key购买 nike

在之前的项目中,我使用了一个 NSMatrix 对象来实现三个单选按钮。 I did not have an action tied to these buttons, they were bound to an @property so that when a different radio button was chosen, the property's value changed.

现在我想再添加一个这样的选择器,但是 NSMatrix 已经被淘汰了。我可以很好地添加按钮,但现在我必须(必须吗?)将它们附加到 -action 并使用 [self setProperty: [sender tag]] 之类的东西手动更改属性;

使用绑定(bind)对我来说似乎是一种更好的方法,因为我不必使用 -action 方法或语句来分配属性的值。

有没有办法在被弃用的 NSMatrix 新范式中使用绑定(bind)?

最佳答案

这是一个五年前的问题,但由于它显示在结果中,所以这里有一个简单的技巧:将两个单独的单选按钮绑定(bind)到同一个 bool 属性确实有效。需要有 NSNegateBoolean 值转换器。
通过添加自定义值转换器也应该可以使用更多单选按钮。

关于objective-c - 不使用 NSMatrix 的 Cocoa 单选按钮可以绑定(bind)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33221714/

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