"发送"按钮,用于打开 UIPickerView 到 UIPickerView 的 selectRow 函数



我有两个按钮,它打开一个 UIPickerView

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

我需要Picker的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;
}

或我需要每个buttonpicker

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

中检查其值

相关内容

最新更新