вы пробовали ответить SO: Отключить анимацию вращения с изменением ориентации ?
код из этого ответа, который идет в view-контроллере, который является домом для вашей вспышки CS5.5 или air 3.5:
- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation {
[UIView setAnimationsEnabled:YES];
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
[UIView setAnimationsEnabled:NO];
return TRUE; /* Your original orientation booleans, in case you prevent one of the orientations */
}
этот код использует собственные функции iOS UIViewController
, которые можно переопределить. у вас должен был бы быть собственный целевой класс C для iOS, который переопределяет UIViewController
, а затем вы можете вставить приведенный выше код. вызовы выполняются, когда устройство поворачивается к ним как часть жизненного цикла контроллера представления.