2

这是这种情况 在此处输入图像描述

label-viewcontroller 能够改变方向,带有“ok?”按钮的 viewcontroller 只能纵向查看。这很完美,当我在 label-viewcontroller 中,在横向,我回到“ok?”-viewcontroller 它会自动切换到纵向。应该的。但问题是,我希望以横向而不是纵向查看“Ok?”-Viewcontroller。当我这样做时,它不再起作用了...当我在标签视图控制器中并且我返回时,它不会变为横向...

所以......当我把“ok?”viewcontroller 放在纵向时它可以工作,但是当我把它放在横向时它没有,为什么会这样,我该如何解决这个问题?

有效,但我不需要这种方式。

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
 {
     return UIInterfaceOrientationIsPortrait(interfaceOrientation);

 }

不工作,但我需要它工作。

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
 {
     return UIInterfaceOrientationIsLandscape(interfaceOrientation);

 }

label-viewcontroller 很简单。

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
 {
     return YES;
 }

和 TabBarController。

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
 {
     return [self.selectedViewController shouldAutorotateToInterfaceOrientation:interfaceOrientation];
 }

抱歉英语不好

4

0 回答 0