¿Hay alguna manera de tener un año de exhibición UIDatePicker solamente?UIDatePicker para mostrar solo el año
Respuesta
No puede hacer esto con UIDatePicker
, pero puede hacerlo con UIPicker
.
lo necesario para crear una matriz de los años, y añadirlos a la UIPicker
utilizando los delegados UIPicker
Here 's un tutorial.
Tengo un pequeño código que estaba a punto de eliminar, pero el fragmento es mejor si está en línea en alguna parte. No es sorprendente, ¡pero se puede buscar!
código de Objective-C para crear una matriz de todos los años desde 1960. Perfecto para la entrada en un UIPicker
//Get Current Year into i2
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init]autorelease];
[formatter setDateFormat:@"yyyy"];
int i2 = [[formatter stringFromDate:[NSDate date]] intValue];
//Create Years Array from 1960 to This year
years = [[NSMutableArray alloc] init];
for (int i=1960; i<=i2; i++) {
[years addObject:[NSString stringWithFormat:@"%d",i]];
}
la fuente de datos UIPickerView
y delegadas métodos:
- (NSInteger)numberOfComponentsInPickerView: (UIPickerView*)thePickerView {
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component
{
return [years count];
}
- (NSString *)pickerView:(UIPickerView *)thePickerView
titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [years objectAtIndex:row];
}
No se olvide de la declaración en la interfaz
//Data
NSMutableArray *years;
El cabo de la misma es poner
referencia desde here
Rocking en StackOverflow ... ¡¡Genial ... !! ¿Está su empresa brindando capacitación a los recién llegados en el desarrollo de iPhone? –
En realidad, No. Es solo un nuevo departamento para desarrollar en mi compañía –
Espero que un estudiante de programación 101 sepa cómo crear una matriz de valores anuales después de la segunda semana de la clase. –
que no puedo comentar, pero yo estaba jugando con la respuesta por Wolvorin y yo decidimos hacer un camino donde el año más reciente sería en la parte superior del Selector. Actualmente, su código es más antiguo que los años más recientes.
Todos los cambios que estaba en mi configuración NSMutableArray en el viewDidLoad en lugar de su:
//Create Years Array from 1960 to This year
years = [[NSMutableArray alloc] init];
for (int i=1960; i<=i2; i++) {
[years addObject:[NSString stringWithFormat:@"%d",i]];
}
que utilizan:
years = [[NSMutableArray alloc] init];
for (int i1=i2; i1<=i2 & i1>=1920; i1--) {
[years addObject:[NSString stringWithFormat:@"%d",i1]];
}
¿Qué hace el en el orden inverso al pasar de la fecha más reciente, luego restar un año (y agregarlo a la matriz) hasta que llegue a 1920.
Mi fórmula:
int i1=i2; i1<=i2 & i1>=1920; i1--
Sólo la actualización de la respuesta existente en este post con Swift 3:
var yearsTillNow : [String] {
var years = [String]()
for i in (1970..<2018).reversed() {
years.append("\(i)")
}
return years
}
sólo tiene que utilizar esto para su UIPickerView
fuente de datos.
- 1. UIDatePicker seleccione Mes y año
- 2. cómo mostrar solo el tiempo en UIDatePicker iphone
- 3. Configurar Datepicker en IOS para seleccionar solo el mes y el año
- 4. ios UITextField para editar con uidatepicker
- 5. Django SelectDateWidget para mostrar mes y año solamente
- 6. ¿Cómo mostrar el año actual a la vista?
- 7. UIDatePicker El valor seleccionado es incorrecto en el caso UIDatePicker no se desplaza
- 8. Observando el cambio en UIDatePicker
- 9. ¿Cómo reescribo el componente UIDatePicker?
- 10. Mostrar un DatePicker con o sin el campo del año
- 11. VB.NET Obtener solo el año a partir de la fecha
- 12. Tengo problemas solo para mostrar Highchart
- 13. iphone uidatepicker localization
- 14. Grep de salida para mostrar solo el archivo correspondiente
- 15. ¿Es posible mostrar solo el valor en MySQL "mostrar variables"?
- 16. UIKeyboardTypeNumberPad - ¿Mostrar solo numbes en el iPad?
- 17. UIDatePicker - Localización de problemas
- 18. UIDatePicker en PopoverView en el iPad
- 19. UIDatePicker Método DidSelectRow?
- 20. javascript para encontrar el año bisiesto
- 21. UIDatePicker en UIActionSheet capas problema
- 22. ¿Puedo localizar un UIDatePicker?
- 23. UIDatePicker volver equivocada NSDate
- 24. UIDatePicker en UIActionSheet en el iPad
- 25. ¿Cómo se muestra el selector de fecha para Android con solo campos de mes y año?
- 26. Usar solo el año como parte de una fecha para una condición DONDE
- 27. Interface Builder UIDatePicker
- 28. ¿Puede el MinimumDate y maximumDate de UIDatePicker incluir el tiempo?
- 29. Fecha mínima y máxima en UIDatePicker
- 30. iOS 5 - Configurar la fecha mínima de UIDatePicker para "hoy"
Ayudaría a comprender más si puede pegar sus códigos. –
Solo usa un selector simple. –