2010-08-16 3 views
0

Есть ли способ включить ротацию, но без анимации, когда вы поворачиваете устройство от портрета к пейзажу?Есть ли способ сделать поворот в UIViewController без анимации?

Я смотрю на:

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration 

... но я не понимаю, как я могу установить свойство «длительность» в 0 и, таким образом, устранить анимацию. Может быть, есть лучший способ?

Благодаря

ответ

1

Вы можете использовать преобразование свойства UIView, чтобы повернуть вид сразу:

CGAffineTransform trans = CGAffineTransformMakeRotation(180.0); 
yourView.transform = trans; 

Надеется, что это поможет.

Дополнительная информация here

Смежные вопросы