Я играл в Xcode и в настоящее время работаю с NSButtonCells NSMatrix, но столкнулся с препятствием. Мне нужна матрица, которая показывает только 5 радиокнопок в 2 строки. (Технически 2 на 3 с одним невидимым) Это изменяющаяся Матрица, в которой может быть больше или меньше переключателей. Поэтому я делаю что-то, что отключит неиспользуемые переключатели. Кажется, есть вызов NSButtonCell, чтобы сделать его прозрачным. (Как читается здесь:) Если я сделаю NSbuttonCell прозрачным с помощью флажка в MainMenu.xib (боковое меню в xcode), я могу сделать его прозрачным. С помощью кнопки нажмите ссылку на какой-то код, я могу сделать так, чтобы он снова появился. Вот моя проблема, я не могу заставить ее снова исчезнуть.
В настоящее время это действие кнопки сообщает мне имя переключателя (название), а затем пытается отключить его.
on buttonPress_(sender)
set tempVar to codeOptionMatrix's cellAtRow_column_(1,0) -- variable to target correct NSbuttoncell
log title of tempVar -- tell me the name of that cell so I know I got the right one
tempVar's setTransparent_(true) -- make transparent
end buttonPress_
Как я уже упоминал, если я сделаю его прозрачным в боковом меню в Xcode и установлю для того же действия кнопки значение «setTransparent_(false)», оно снова появится. У кого-нибудь есть на сайте, почему я не получаю ошибок, но не могу сделать его прозрачным.