Привет и заранее спасибо за любые ответы.
У меня есть приложение для IPad с двумя разными видами: одно для портрета, другое для ландшафта.Когда я поворачиваю устройство, переход между видами не очень плавный. Я хотел анимировать переход между двумя видами, чтобы он выглядел лучше.Вот как мой код выглядит для моего поворота:
-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
[super willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration];
if(toInterfaceOrientation == UIInterfaceOrientationLandscapeRight){
self.view = corePlotContent.view; //make graph the landscape view
self.view.transform = CGAffineTransformMakeRotation(deg2rad*(-360));
self.view.bounds = CGRectMake(0.0, 0.0, 1024.0, 748.0);
}else{
self.view = portraitView;
self.view.transform = CGAffineTransformMakeRotation(0);
self.view.bounds = CGRectMake(0.0, 0.0, 768.0, 1004.0);
}
}
Я думаю, мне нужно переопределить метод willAnimateRotationToInterfaceOrientation и добавить туда анимацию, но я не уверен, как написать код.Я ничего раньше не анимировал, поэтому я не делаю успехов.Может кто-нибудь, пожалуйста, помогите мне, спасибо!