switch - UISlider no anima en iOS7
uistepper (1)
Cuando cambié de iOS 6 a iOS 7, noté que con el método setValue:animated:
ya no se anima el proceso de deslizamiento. ¿Alguien más ha encontrado este problema y ha encontrado una solución?
Añadiré un código para mostrar que no hice nada complicado:
//Variable declaration
IBOutlet UISlider *s; //Connected in the .xib
//Button pressed
- (IBAction)buttonPressed:(id)sender
{
[s setValue:1 animated:YES];
}
Y salta directamente a 1 después de presionar el botón.
Compatible con versiones anteriores de la solución / solución alternativa para iOS 4:
[UIView animateWithDuration:1.0 animations:^{
[_sliderTest setValue:0.90 animated:YES];
}];
Parece que iOS 7 no se animará a menos que especifiques tanto este bloque como animado: SÍ. iOS 6.0 parece ignorar el bloque de animación y ejecutar su propio bloque interno. Un poco extraño. Especifique una duración de 2.0 para ver iOS 7 animar dos veces más lento que iOS 6 con el mismo código.