发送按钮,打开UIPickerView到UIPickerView的selectRow功能

时间:2015-05-10 20:29:13

标签: ios swift uipickerview

我有两个按钮,可以打开一个UIPickerView

@IBOutlet weak var convertFromButton: UIButton!
@IBOutlet weak var convertToButton: UIButton!

我需要选择器的selectRow功能才能知道,button用户按下以打开它并更改此按钮的标题。所以,我需要这样的功能,但我不知道如何向这个功能发送按钮。

func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int, button: UIButton) {
    button.setTitle(converter.convertTypes[row], forState: UIControlState.Normal)
    typePicker.hidden = true;
}

或者,我是否需要为每个picker单独button

1 个答案:

答案 0 :(得分:1)

您可以使用其他变量来存储用于打开选择器的最新发件人按钮,并在pickerView:didSelectRow:

中检查其值