Objective c 在OSX中禁用矩阵中的按钮
如何禁用按钮矩阵中的几个按钮?每个按钮都有一个特定的标签和标题。要实现此功能,按钮应带边框或无边框?您可以为Objective c 在OSX中禁用矩阵中的按钮,objective-c,cocoa,nsbutton,Objective C,Cocoa,Nsbutton,如何禁用按钮矩阵中的几个按钮?每个按钮都有一个特定的标签和标题。要实现此功能,按钮应带边框或无边框?您可以为NSMatrix创建IBOutlet 然后: [[self.buttonMatrix cellWithTag:1] setEnabled:NO]; 其他人也是如此。您也可以使用标题 在循环中编辑 for (NSButtonCell *button in [self.matrix cells]) { if (button.tag==1) { [button setE
NSMatrix
创建IBOutlet
然后:
[[self.buttonMatrix cellWithTag:1] setEnabled:NO];
其他人也是如此。您也可以使用标题
在循环中编辑
for (NSButtonCell *button in [self.matrix cells]) {
if (button.tag==1) {
[button setEnabled:NO];
}
}
不适用于所选单元格。加载窗口时,谢谢您的帮助:)明白了吗?请显示旧的解决方案?@user2118335:这只对复选框或单选有效,对其他按钮无效。您想要什么?NSString*按钮=[[self.matrixButtons selectedCell]标题];如果([button IsequalString:@“Some Title”]){[[self.matrixButtons selectedCell]设置启用:否];}