1
私は類似のタイプのボタンを持っていますが、唯一の違いは名前の最後に追加された整数です。ビュー名が付いた文字列を追加する
は、コードスニペット:
radioButtonController1 = SSRadioButtonsController(buttons: radioBtn1,radiobtn2)
radioButtonController1!.delegate = self
radioButtonController1!.shouldLetDeSelect = false
radioButtonController2 = SSRadioButtonsController(buttons: radioBtn3,radioBtn4)
radioButtonController2!.delegate = self
radioButtonController2!.shouldLetDeSelect = false
radioButtonController3 = SSRadioButtonsController(buttons: radioBtn5,radioBtn6,radioBtn7)
radioButtonController3!.delegate = self
radioButtonController3!.shouldLetDeSelect = false
radioButtonController4 = SSRadioButtonsController(buttons: radioBtn8,radioBtn9)
radioButtonController4!.delegate = self
radioButtonController4!.shouldLetDeSelect = false
は今、私はコードを減らすために、単一のループでこれをやりたいです。何か方法はありますか、私はそれをループで行うことができますか?変数を作成して末尾に整数を追加すると、次のようになります。
for index in 1...11 {
radioButtonController = radioButtonController.append("\(index)")
}
上記のコードは変換エラーをスローします。
'SSRadioButtonsController'の配列を使うことができます。 – Code
このような@コードは? 'var radioButtonController:[SSRadioButtonsController] = []' – user2640921
はい。 ////////// – Code