ラジオボタンを実装する

macOS Swift

ラジオボタンを実装する

macOS 10.15.7 / Xcode 11.3.1 / Swift 5.0
[radioButton1]
複数のラジオボタンをグループ化するには、対象となるそれぞれのラジオボタンを1つのアクションメソッドに接続すればよい。本例では、5つのラジオボタンを2つのグループに分けている。 以前の Xcodeでは、Matrixオブジェクトを使ってラジオボタンをグループ化していたが、今はその必要はない。Embed inのメニュー項目から Matrix自体消えている。
[radioButton2]
ラジオボタンが選択されたときに起動するアクションメソッド
初期処理などで、プログラムから特定のボタンを選択状態にする。このとき、対応するアクションメソッドは起動しないので(納得いかない)、必要なら明示的にアクションメソッドを呼び出す。