Два связанных вопроса об автоповороте iPhone - PullRequest
1 голос
/ 08 января 2010

1) Можно ли изменить скорость авторотации на iPhone?

2) Можно ли рассчитать время анимации во время анимации авторотации?Я хотел бы изменить размер фотографии, когда происходит поворот, а не когда это сделано.

Ответы [ 2 ]

2 голосов
/ 08 января 2010

1) не то, что я знаю

2) Да, см. Этот метод:

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

http://developer.apple.com/iPhone/library/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006926-CH3-SW53

0 голосов
/ 09 января 2010

Что касается первого вопроса, я не использовал его, но проверьте его:

[UIApplication sharedApplication] .statusBarOrientationAnimationDuration = [NSTimeInterval ...];

См. Документы для UIApplication. Проблема в том, что я не знаю, что это на самом деле меняет остальные ваши взгляды. Однако вы можете вращать систему координат окна «вручную», используя UIWindow и [UIView beginAnimations ...], чтобы воссоздать весь эффект.

Пожалуйста, отправьте пример кода где-нибудь, если он у вас работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...