在OSX中禁用矩阵中的按钮

时间:2013-03-26 08:19:20

标签: objective-c cocoa nsbutton

如何在按钮矩阵中禁用几个NSButton?每个按钮都有一个特定的标签和标题。要实现此功能,按钮应该是边框还是无边框?

1 个答案:

答案 0 :(得分:0)

您可以为IBOutlet创建NSMatrix

然后:

[[self.buttonMatrix cellWithTag:1] setEnabled:NO];

与其他人相似。您也可以使用tag

代替title

编辑,循环播放

for (NSButtonCell *button in [self.matrix cells]) {
    if (button.tag==1) {
        [button setEnabled:NO];
    }
}