Вы должны проверить текущую ориентацию вашего iPad, используя.Я бы порекомендовал вам проверять эти условия при каждом просмотре и действовать в соответствии с текущей ориентацией:
if([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeLeft)
{
//Do what you want in Landscape Left
}
else if([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeRight)
{
//Do what you want in Landscape Right
}
else if([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationPortrait)
{
//Do what you want in Portrait
}
else if([UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
//Do what you want in Portrait Upside Down
}
Надеюсь, это поможет вам.:)
Не стесняйтесь обращаться ко мне, если вам нужна помощь.