Mam tu do czynienia z dziwnym problemem.Orientacja bez animacji daje dziwny wynik, gdy obecny jest UIAlertView
Z jakiegoś powodu jestem wyłączenie animacji podczas zmiany orientacji moim zdaniem regulatora przy użyciu [UIView setAnimationsEnabled:NO];
ale gdy alert widok jest obecny i jeśli zmienię orientację to daje wynik dziwne.
Załączony zrzut ekranu dotyczy zmiany orientacji na poziomy.
Uwaga: używam standardowego UIAlertView
i jest domyślnym nakładka, która pojawia się, kiedy alert widok jest obecny i nie chodzi tu dostosowywania.
Jak na documentation
If you disable animations, code inside subsequent animation blocks is still executed but no animations actually occur. Thus, any changes you make inside an animation block are reflected immediately instead of being animated.
Więc to nie powinno mieć wpływu na zmianę rozmiaru domyślnego nakładki. Is it a restriction in disabling animation !??
Nie rozumiem, dlaczego się tak zachowuję. Czy ktoś mógłby pomóc w rozwiązaniu tego problemu.
Więc najpierw wyświetlając 'UIAlertView' a następnie obracając urządzenie, prawda? Lub wyświetlać go podczas rotacji? –
Wyświetlam "UIAlertView", a następnie obracam urządzenie. –
To dość dziwne, ponieważ o ile pamiętam, kiedy wyświetlany jest "UIAlertView", obrót jest automatycznie wyłączany. –