iosアプリケーション用のif文を作成していますが、現在フォーカスが当てられているテキストフィールドに基づいてピッカーを変更します。ここに私がこれまで持っているものがあります。テキストフィールドにフォーカスがあるかどうかを確認する
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
if (condition) {
return array1.count
}else{
return array2.count
}
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
if (condition) {
textBox1.text = array1[row]
}else{
textBox2.text = array2[row]
}
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
if (condition) {
return array1[row]
}else{
return array2[row]
}
}
申し訳ありませんが、私はまだスウィフトの使用にかなり新しいです。私はピッカービューを制御する4つの異なる機能を持っているので、私はこれらの2行のコードをどこに追加するか、またはそこで置き換えるはずの機能はどこにあるのか正確にはわかりません。 – icestorm0806