スクロールビューを横向きではなく縦向きにロックする必要があります。
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft || toInterfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
scrollview.scrollEnabled=YES;
NSLog(@"inside the landscape rotation");
}
else
{
scrollview.scrollEnabled=NO;
NSLog(@"inside the portrait rotation");
}
}
上記の方法は正常に機能していますが、デバイスを一度回転させる必要があります。向きを変更せずにスクロールビューをポートレイトでロックする方法はありますか?
前もって感謝します。