Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 基于tabbar的应用程序根本不会旋转_Iphone_Objective C_Cocoa Touch - Fatal编程技术网

Iphone 基于tabbar的应用程序根本不会旋转

Iphone 基于tabbar的应用程序根本不会旋转,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,我的基于选项卡栏的应用程序根本不会旋转。我已经完成了所有需要的配置,没有运气。我的所有控制器都会覆盖: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { return YES; } 在viewDidLoad方法中,我设置了以下属性: self.view.autoresizesSubviews = YES; self.view.autore

我的基于选项卡栏的应用程序根本不会旋转。我已经完成了所有需要的配置,没有运气。我的所有控制器都会覆盖:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
    return YES;
}
在viewDidLoad方法中,我设置了以下属性:

self.view.autoresizesSubviews = YES;
    self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleWidth;
现在我注意到当第一次创建视图时,shouldAutorotate方法只被调用一次,我想应该是这样的。我的所有控制器都是UIViewController的子类

我不知道还能做什么。一些帮助将不胜感激

谢谢。

试试这个


您必须在tabbarcontroller中使用所有视图控制器

改变这个

UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleWidth;

试试这个


您必须在tabbarcontroller中使用所有视图控制器

改变这个

UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleWidth;


这也行不通。我也支持infoPlist中的所有方向。你必须在tabbarcontroller中使用所有视图控制器。我已经有了。我使用NavigationController在选项卡栏中的视图中导航。确定。我的项目确实出了问题。我创建了一个基于tabbar的项目,只是为了尝试一下,结果轮换成功了。因此,我的应用程序首先是作为基于窗口的应用程序创建的,然后我添加了代码,以便在所有视图中都有一个可用的选项卡。也许我遗漏了其他东西。我请给我你的主窗口笔尖细节,在所有箭头打开的情况下,让我知道这也不起作用。我也支持infoPlist中的所有方向。你必须在tabbarcontroller中使用所有视图控制器。我已经有了。我使用NavigationController在选项卡栏中的视图中导航。确定。我的项目确实出了问题。我创建了一个基于tabbar的项目,只是为了尝试一下,结果轮换成功了。因此,我的应用程序首先是作为基于窗口的应用程序创建的,然后我添加了代码,以便在所有视图中都有一个可用的选项卡。也许我遗漏了其他东西。我请给我你的主窗口笔尖详细信息,在所有箭头打开的情况下,让我知道如何显示选项卡栏控制器?你能出示密码吗?你并不孤单。我已经吃过了。虽然我还没有收到答复。像这样[self.window addSubview:rootController.view];在应用程序代理中。rootController是IBOutletHuh吗?rootController不应该是IBOutlet吗?如何显示选项卡栏控制器?你能出示密码吗?你并不孤单。我已经吃过了。虽然我还没有收到答复。像这样[self.window addSubview:rootController.view];在应用程序代理中。rootController是IBOutletHuh吗?rootController不应该是IBOutlet吗?