В моем приложении есть эффект скручивания страницы.Эффект скручивания страницы работает правильно в портретном режиме, тогда как в альбомном режиме окончание скручивания страницы происходит в углу панели i.
В альбомном режиме я хочу, чтобы страница была разделена посередине, как вна следующем рисунке.
Но эффект скручивания моей страницы выглядит следующим образом.
Я использую следующий код:
-(void)PresentView
{
[UIView animateWithDuration:1.0 animations:^
{
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:0.7];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
animation.type = @"pageCurl";
animation.fillMode = kCAFillModeForwards;
animation.endProgress = 0.65;
[animation setRemovedOnCompletion:NO];
[m_container.layer addAnimation:animation forKey:@"pageCurlAnimation"];
[m_container addSubview:self];
;}
];
}
Как сделатьЯ получаю анимацию скручивания страницы в ландшафтном режиме, как на первом рисунке?