私はEureka ライブラリを使用しており、このコードで相互に排他的な 2 つのセグメント化された行を作成したいと考えています。
<<< SegmentedRow<String>("weight1") { row in
row.options = ["До 3 кг", "До 5 кг"]
row.value = "До 3 кг"
}.onChange{ [weak self] row in
let weight2Row: SegmentedRow<String>! = self?.form.rowByTag("weight2")
weight2Row.value = nil
}
<<< SegmentedRow<String>("weight2") { row in
row.options = ["До 16 кг", "У меня авто"]
}.onChange{ [weak self] row in
let weight1Row: SegmentedRow<String>! = self?.form.rowByTag("weight1")
weight1Row.value = nil
}
しかし、2番目のセグメント化された行をクリックすると、最初のセグメント化されたコントロールは選択をクリーンアップしません