Ios 使用UIDatePicker更新UILabel

Ios 使用UIDatePicker更新UILabel,ios,uilabel,uidatepicker,swift2.1,Ios,Uilabel,Uidatepicker,Swift2.1,是否有人知道如何使用UIDatePicker更新UILabel 我只是在目标C中看到了这一点,我不明白,我对这一点还不熟悉 谢谢 请参阅我的代码: @IBOutlet weak var inicioTextField: UITextField! { didSet { inicioTextField.delegate = self } } // CONFIGURAÇÃO DA DATA DO DATEPICKER lazy var dateFormatte

是否有人知道如何使用
UIDatePicker
更新
UILabel

我只是在目标C中看到了这一点,我不明白,我对这一点还不熟悉

谢谢

请参阅我的代码:

@IBOutlet weak var inicioTextField: UITextField!
{
    didSet
    {
        inicioTextField.delegate = self
    }
}
// CONFIGURAÇÃO DA DATA DO DATEPICKER

lazy var dateFormatter: NSDateFormatter =
{
    let df = NSDateFormatter()
    df.dateStyle = .ShortStyle
    df.timeStyle = .NoStyle
    return df
}()


lazy var datePicker: UIDatePicker =
{
    let dp = UIDatePicker()
    dp.datePickerMode = .Date
    dp.addTarget(self, action: Selector("datePickerValueChanged:"), forControlEvents: .ValueChanged)
    return dp
}()


lazy var toolbar: UIToolbar =
{
    let tb = UIToolbar()
    let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .FlexibleSpace, target: nil, action: nil)
    let dismissKeyboardButton = UIBarButtonItem(title: "OK", style: .Plain, target: self, action: Selector("dismissKeyboard"))
    tb.setItems([flexibleSpace, dismissKeyboardButton, flexibleSpace], animated: false)
    tb.sizeToFit()
    tb.barStyle = .Default
    tb.tintColor = UIColor(red: 220/255, green: 20/255, blue: 60/255, alpha: 1)
    return tb
}()


var inicioDate = NSDate()
{
    didSet
    {
        updateView()
    }
}

override func viewDidLoad()

{
    super.viewDidLoad()

    updateView()
}

// CONFIGURAÇÃO DOS DATEPICKER


func datePickerValueChanged(sender: UIDatePicker)
{
    inicioDate = datePicker.date
}

private func updateView()
{
    inicioTextField.text = dateFormatter.stringFromDate(inicioDate)
}
最后,内部扩展代表:

func textFieldShouldBeginEditing(textField: UITextField) -> Bool      
{
    textField.inputView = datePicker
    textField.inputAccessoryView = toolbar
    datePicker.date = inicioDate
    return true
}

您需要向标签添加一个出口,然后只需在
updateView
方法中添加代码,该方法可以设置标签的文本以及文本字段的文本。(您可能应该首先重构它,将日期存储到字符串中,然后将该字符串分配给文本字段和标签。)

您的问题太模糊,无法回答。你想做什么?让用户在日期选择器中选择一个日期,并将该日期的字符串版本安装到标签中?嗨,很抱歉我的问题。。。我有一个UIExtField,它有一个UIDatepicker作为InputView,当用户选择它时,它会自动填充UIExtField,但我也想更新UILabel。我用一些代码更新我的帖子…这就是我更新UIExtField的方式,但我不知道如何更新UILabel…可能的重复
func textFieldDidEndEditing(textField: UITextField) {
    label.text = textField.text
}