2016-04-27 10 views
-1

UIPickerViewを選択してビューコントローラに誘導するにはどうすればよいですか?私はすべての選択肢を私を別のView Controllerに導いてほしい。私はボタンを作ることを考えていたが、いったんボタンが3つすべての選択肢をコントロールする方法を知りませんでした。UIPickerViewをコントローラに表示

+1

どのようなコードがありますか?どのオプションが選択されたかをあなたに伝えてあなたに伝えていますか? – Wain

+0

UIPIckerViewの選択肢をいくつか選択すると、値を格納するために変数を使用できます。その内部ボタンをクリックすると、その変数値を使用してどこに行くかを決定できます(どのView Controller)。 ifを使用して、それを決定したり、ステートメントを切り替えたりします。 http://www.dotnetperls.com/switch-swift – Nezir

答えて

0

A UIPickerView代表者のITに以下のイベントを送信します。

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 

採取し、その後、あなたがロードしたいビューにセグエを起動されたセルを決定するためにそこにあなたのコードを入れてください。

1

ユーザーがpickerViewで何かを選択すると、func pickerView (_didSelectRow)を実装し、選択したindexRowまたは選択に基づいて機能を追加できます。チュートリアルでその良い例があります:UIPickerView Example

私はピッカーの選択を選択したら、ボタンを追加する方が良いと思います。 @IBAction func pickerButtonPressed、またはアクションの名前を付けたいものを作成し、ボタンを押したときに使用されるpickerViewのindexRow選択に基づいてprepareForSegueのif elseステートメントを作成できます。

関連する問題