swiftでリストボックス(コンボボックス)を載せて、指定した情報のみの選択を促したいってことありますよね^ ^
例を出すと
・都道府県
とか。
ゲームの場合だと
・職業
・武器の種類
絵で描くとswiftの場合はこんな感じになるんですわ〜。
くるくるさせる感じになるんですね!
(Androidの場合はリストボックスになる)
使う部品は
UIPickerViewDelegate
UIPickerViewDataSource
とのこと。
Tableviewと同じく必須設定があります↓
func numberOfComponents(in pickerView: UI PickerView) -> Int {
// ここにリストボックスの項目数を指定
}
func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
// リストにセットするデータ件数を指定
}
func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
// リストに表示するデータを指定
}
またまた参考になったHPを載せておきまーす!
↑自分用にもなるw
https://i-app-tec.com/ios/uipickerview.html
複数のリストボックスが必要なパターン
https://majintools.com/2018/10/13/pickerview/
これで今日からリストボックス(ピッカービュー)の達人だぁ^ ^♪
ではでは!