1
このコードは、携帯電話を横向きにして回転させたときにclockViewを表示させ、次に縦に戻したときにmainViewに戻すように設定しています。しかし、それが肖像画に戻ると、肖像画は風景モードになります。どのように私はこれを修正するのですか?これは私のコードです。mainViewの回転を停止するにはどうすればよいですか?
-(void)willAnimateRotationToInterfaceOrientation(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
UIInterfaceOrientation toOrientation = self.interfaceOrientation;
if(toOrientation == UIInterfaceOrientationPortrait)
{
self.view = mainView;
}
else if(toOrientation == UIInterfaceOrientationLandscapeLeft)
{
self.view = clockView;
}
else if (toOrientation == UIInterfaceOrientationPortraitUpsideDown)
{
self.view = mainView;
}
else if(toOrientation == UIInterfaceOrientationLandscapeRight)
{
self.view = clockView;
}
}