Oh you forget to call [self.view layoutIfNeeded];
inside animation block
NSLayoutConstraint animation duration in iOS7
-
05-10-2022 - |
Pregunta
I cannot figure out how to set NSLayoutConstraint animation duration in iOS7. Here's my code:
self.loadingViewTop.constant = -[[UIScreen mainScreen] bounds].size.height;
self.loadingViewBottom.constant = [[UIScreen mainScreen] bounds].size.height;
[UIView animateWithDuration:30.0f animations:^{
[self.loadingView setNeedsUpdateConstraints];
}];
Solución
Otros consejos
The solution:
self.loadingViewTop.constant = -[[UIScreen mainScreen] bounds].size.height;
self.loadingViewBottom.constant = [[UIScreen mainScreen] bounds].size.height;
[UIView animateWithDuration:30.0f animations:^{
[self.view layoutIfNeeded];
}];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow