我想知道我是否可以在iOS中更改界面方向。我将返回类型更改为YES界面定位iOS
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return YES;
}
但是当我启动模拟器时没有任何改变。 发生了什么事?有人能帮助我吗?
我想知道我是否可以在iOS中更改界面方向。我将返回类型更改为YES界面定位iOS
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
return YES;
}
但是当我启动模拟器时没有任何改变。 发生了什么事?有人能帮助我吗?
打开PROJECTNAME-的info.plist并添加你想要的方向(下简称“支持的接口方向” - >添加新项)
编辑:一个的UITabBarController只会自转,如果所有的它的视图控制器被设置为自动旋转。
该项目已经有这些信息...仍然没有工作... – 2012-08-14 18:23:15
我编辑了我的答案。也许这有帮助? – 2012-08-14 18:36:03
好吧,我认为这个问题比我想象的要大......我有一个标签栏控制器,而“儿子”是一个表格视图控制器......而表格视图控制器“控制”三个单元格...... – 2012-08-14 18:55:38
您可以通过以下方法手动更改方向。
[[UIApplication sharedApplication] setStatusBarOrientation:(UIInterfaceOrientation) animated:(BOOL)]
我要把这行代码放在哪里? – 2012-08-14 18:26:55
把这段代码放在viewDidLoad中,如果你想最初改变方向或者放入任何控制事件 – iNeal 2012-08-14 18:29:33
你可以把这一行放在yur视图控制器 – ashokbabuy 2012-08-14 18:29:52
我使用TabBarController ... – 2012-08-14 18:05:01
您是否将模拟器旋转到所有可能的方向? – 2012-08-14 18:06:14
是的!并且我还将它们包括在.plist属性中... – 2012-08-14 18:25:32