UIPickerView查看控制器

时间:2016-04-27 16:20:24

标签: ios swift uipickerview viewcontroller

如何选择UIPickerView来引导我到视图控制器?我希望每个选择都能引导我到另一个视图控制器。我正在考虑制作一个按钮,但我不知道如果按钮控制所有3个选项,我将如何拥有该按钮。

2 个答案:

答案 0 :(得分:1)

当用户在pickerView上选择某些内容时,您可以实现func pickerView (_didSelectRow)并根据他们选择的indexRow或选项添加功能。以下是教程中的一个很好的例子:UIPickerView Example

我认为更好的方法是在选择了选择器后添加一个按钮。您可以创建@IBAction func pickerButtonPressed或任何您希望为操作命名的内容,并使用prepareForSegue创建if else语句,该语句基于按下按钮时使用的pickerView的indexRow选项。

答案 1 :(得分:0)

UIPickerView将以下事件发送给它的代表:

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

将代码放在那里以确定选择了哪个单元格,然后将segue启动到要加载的视图。