1
私は1つのUIViewに3つのUISegmentedControlを持っていますが、ユーザーが1つのUISegmentedControlを選択すると、私が最初segmentedController1ため関数を作成する最善の方法は同じビューで使用する3 segmentedControllerを選択して結果を表示する
@IBOutlet weak var segmentedController1: UISegmentedControl!
@IBOutlet weak var segmentedController2: UISegmentedControl!
@IBOutlet weak var segmentedController3: UISegmentedControl!
コードを使用しようとすると、[OK]を使用することである:
let segmendIndex1 = segmentedController1.selectedSegmentIndex
if segmendIndex1 == 0 {
let convertedValue = textFieldVal * untDollars
//Parseo a String
let initValue = String(format: "%.2f", textFieldVal)
let endValue = String(format: "%.2f", convertedValue)
resultadoLbl.text = "\(initValue) EUR = \(endValue) USD"
} else if segmendIndex1 == 1 {
let convertedValue = textFieldVal * unitEuros
let initValue = String(format: "%.2f", textFieldVal)
let endValue = String(format: "%.2f", convertedValue)
resultadoLbl.text = "\(initValue) USD = \(endValue) EUR "
}
が、私が選択するときに、第2のsegmentedController2には準備ができていません。
....などIFエルス...
Ok Deepakですが、今は3つのsegmentedControlを削除していますが、今は完璧です。実際にはIF ELSEだけを使用しています。あなたの答えはありがとう今ありがとうございます。 – juanmorillios