【问题标题】:disabling radiobutton in Cocoa在 Cocoa 中禁用单选按钮
【发布时间】:2011-07-16 22:50:18
【问题描述】:

我有 2 个单选按钮(具有 2 行和 1 列的 NSMatrix)并在头文件中将它们定义为 IBOutlet NSMatrix *temp;

现在,当我选择某个选项时,我想禁用这两个单选按钮,或者有时我想禁用第 1 行中的单选按钮。关于如何做到这一点的任何提示?我似乎找不到代理来做这件事。

谢谢。

【问题讨论】:

    标签: cocoa nsmatrix


    【解决方案1】:
    // Disable top
    [[temp cellAtRow:0 column:0] setEnabled:NO];
    
    // Disable bottom
    [[temp cellAtRow:1 column:0] setEnabled:NO];
    
    // Disable both
    [temp setEnabled:NO];
    

    【讨论】:

    • 谢谢,是的,我已经 setEnabled。但是只有当我单击另一个设置了 IBAction 以触发此功能的按钮时,它才会被激活。创建一个单独的 IBAction 函数并将一个单选按钮连接到该函数解决了我的问题。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 2011-02-16
    • 1970-01-01
    • 2018-08-28
    相关资源
    最近更新 更多