How To Get Selected Value From UIPickerView

后端 未结 10 2248
梦如初夏
梦如初夏 2020-12-04 11:41

I know that with a UIDatePicker, you can use something like:

NSDate *myDate = picker.date;

But I am using a UIPickerView in my view. How c

10条回答
  •  臣服心动
    2020-12-04 12:34

    You will need to ask the picker's delegate, in the same way your application does. Here is how I do it from within my UIPickerViewDelegate:

    func selectedRowValue(picker : UIPickerView, ic : Int) -> String {
    
        //Row Index
        let ir  = picker.selectedRow(inComponent: ic);
    
        //Value
        let val = self.pickerView(picker,
                                  titleForRow:  ir,
                                  forComponent: ic);
        return val!;
    }
    

提交回复
热议问题