/ / Handle Постоянен UIView-анимация по време на въртене на устройството - iphone, цел-c

Управление на текущата UIView-анимация по време на въртене на устройството - iphone, objective-c

Имах доста няколко UIView-базирани анимациикоето се случва най-често в приложението ми. Искам да мога да се справя с всички ротации на устройства, но това винаги е хит за изпълнение, когато стартирате въртенето на устройството, когато вече се случва анимация.

Чудя се каква е най-добрата практика за такива случаи?

Да подкласвам всичките си елементи UIView, за да пропуснавсички случаи на анимация до крайната рамка, когато има ротация на устройството? Или да забраня ротацията на устройството, когато има анимация? (Изглежда, че е лоша идея.)

Очаквайте вашите мисли. Благодаря. :)

Отговори:

0 за отговор № 1

Можете да деактивирате скъпата анимация преди завъртане и да я активирате отново, след като ротацията завърши. Виж UIViewController "s willRotateToInterfaceOrientation:duration: и didRotateFromInterfaceOrientation: методи в документацията за повече подробности.