私は Xcode で遊んでいて、現在 NSMatrix の NSButtonCells で作業していますが、障害にぶつかっています。2 行に 5 つのラジオ ボタンのみを表示するマトリックスが必要です。(技術的には 2 x 3 で 1 つが見えません) これは変化するマトリックスで、ラジオ ボタンの数を増減できます。そこで、未使用のラジオボタンをオフにするものを作っています。透明にするために NSButtonCell への呼び出しがあるようです。(ここで読む:) MainMenu.xib (xcode のサイド メニュー) のチェック ボックスを使用して NSbuttonCell を透明にすると、透明にすることができます。いくつかのコードへのボタンを押すリンクを介して、それを再表示させることができます。これが私の問題です。それを再び消すことはできません。
現在、このボタンアクションは、ラジオボタンの名前(タイトル)を教えてから、オフにしようとします
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)」に設定すると、再び表示されます。エラーが発生しないのに、それを透明にできない理由は誰にもあります。