2013-03-26 2 views
0

Как отключить несколько NSButtons в матрице кнопок? Каждая кнопка имеет определенный тег и название. Для достижения этой функциональности кнопка должна быть граничной или без полей?Отключение кнопок в матрице в OSX

ответ

0

Вы можете создать IBOutlet для NSMatrix.

Тогда:

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

Аналогично для других. Вместо tag, вы можете также использовать title

EDIT, делая в цикле

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

Не для выбранной ячейки. При загрузке самого окна – user2118335

+0

Благодарим за помощь :) Got it – user2118335

+0

@ user2118335: у меня есть обновленный ответ. –

Смежные вопросы