swiftでピッカービューを使いたいのですが、ネット上にある通りのコードを書いたのですが、ピッカービューから移動する方法がわかりません
どうやって複数の選択肢のなかからえらんだところに移動するのですか?
self.present(hakata, animated: true,completion: nil) self.present(kumamoto, animated:true,completion:nil)
とりあえず移動するにははわかったのですが、どうやって選択肢2つのなかから2つ目に移動すればいいのでしょうか?
let Kyusyu = ["博多","熊本","鹿児島"]
func numberOfComponents(in pickerView: UIPickerView) -> Int { return 1 } func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { return Kyusyu.count } func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? { return Kyusyu[row] } func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) { let storyboard:UIStoryboard = self.storyboard! let hakata = storyboard.instantiateViewController(withIdentifier: "hakata") let kumamoto = storyboard.instantiateViewController(withIdentifier: "kumamoto") let kagoshima = storyboard.instantiateViewController(withIdentifier: "kagoshima") self.present(hakata, animated: true,completion: nil) self.present(kumamoto, animated:true,completion:nil) self.present(teru, animated: true,completion: nil) } }
回答1件
あなたの回答
tips
プレビュー