Chciałem zmienić rozmiar UIView, mój kod działa idealnie w systemie iOS 7.1, ale gdy uruchomię go w systemie iOS 8, nie działał poprawnie (Wyjaśnię poniżej).Animacja UIView próbująca zmienić rozmiar ramki nie działa w systemie iOS 8, ale w systemie iOS 7
Mam UIView int serii ujęć z wartościami (0,67,511,320), chcę, aby zmienić rozmiar na pełnym ekranie iPada, więc dodałem poniższy kod:
[UIView animateWithDuration:0.5 animations:^{
CGRect frame = containerView.frame;
frame.origin.x = 0;
frame.origin.y = 67;
frame.size.height = 643;
frame.size.width = 1024;
containerView.frame = frame;
...
}completion:^(BOOL finished) {
...
}];
chciałem coś takiego:
_________________________________
| | |
| | |
| A | |
|___________| |
| |
| BACKGROUND |
| |
| |
|_________________________________|
|
V
_________________________________
| |
| |
| |
| A |
| |
| |
| |
| |
|_________________________________|
ale zaczyna animację jak (0,67,0,0) do (0,67,511,320)
Wszelkie pojęcia o tym, co się dzieje? Lub alternatywa?
pamiętać, że nie trzeba się ramkę z 'containerView.frame' podczas nadpisywania wszystkich członków, jak to zrobić. – Aaganrmu
Tak, wiem, dziękuję za radę. –