2015-04-10 3 views
1
@IBAction func dat(sender: UITextField) { 


     var datePickerView:UIDatePicker = UIDatePicker() 
     datePickerView.datePickerMode = UIDatePickerMode.Date 
     sender.inputView = datePickerView 
     datePickerView.addTarget(self, action: Selector("datePickerValueChanged:"), forControlEvents: UIControlEvents.ValueChanged) 

} 
func datePickerValueChanged(sender: UIDatePicker) { 
    var dateformatter = NSDateFormatter() 
    dateformatter.dateStyle = NSDateFormatterStyle.MediumStyle 
    ld.text = dateformatter.stringFromDate(sender.date) 
} 

@IBAction func ett(sender: UITextField) { 
    var datePickerView : UIDatePicker = UIDatePicker() 
    datePickerView.datePickerMode = UIDatePickerMode.Time 
    sender.inputView = datePickerView 

    et = sender 


    datePickerView.addTarget(self, action: "handleDatePicker:", forControlEvents: UIControlEvents.AllEvents) 

Я хочу показать только текущую дату, например, как фиксацию встречи. ineed, чтобы показывать только текущую дату. как написать логикуРазрешить только даты с сегодняшнего дня on datePicker

ответ

4

Просто добавьте эту строку:

datePickerView.minimumDate=NSDate() 

Надежда Это помогает .... :)

+0

да работает спасибо .....! – Vkr

+0

счастливое кодирование ..... –

Смежные вопросы