martes, 26 de mayo de 2015

UIDatePicker limitar fecha mínima y máxima. UIDatePicker limit minimum and maximum date.

@property (nonatomic, strong) UIDatePicker *temporizador;

#define DIAS_DEL_ANYO 365
#define HORAS_DEL_DIA 24
#define MINUTOS_POR_HORA 60
#define SEGUNDOS_POR_MINUTO 60
#define UN_ANYO  DIAS_DEL_ANYO * HORAS_DEL_DIA * MINUTOS_POR_HORA * SEGUNDOS_POR_MINUTO;

- (void)viewDidLoad{

  [super viewDidLoad];

  self.temporizador = [[UIDatePicker alloc] init];
  self.temporizador.datePickerMode = UIDatePickerModeDate;
    
  [self.view addSubview:self.temporizador];
  
  // intervalo
  NSTimeInterval intervaloAnyo = UN_ANYO;
    
  NSDate *fechaActual = [NSDate date];
  NSDate *fechaLimite = [fechaActual dateByAddingTimeInterval:intervaloAnyo];

 // Permite seleccionar una fecha con una año de márgen a
 //  partir de la fecha actual.

  self.temporizador.minimumDate = fechaActual;
  self.temporizador.maximumDate = fechaLimite;


}

No hay comentarios:

Publicar un comentario