iPhone 3.x和4.x:shouldAutorotateToInterfaceOrientation返回TRUE,但没有任何反应

时间:2010-07-06 14:48:30

标签: iphone objective-c rotation

isAutorotateToInterfaceOrientation肯定被调用了...但是当我旋转iphone ......或模拟器时......没有任何变化。

我认为我所要做的就是:

-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{
   NSLog(@"this is being called ok");
   return(YES);     // Or return(TRUE);
}

但我想我还需要设置其他东西????

1 个答案:

答案 0 :(得分:0)

我认为添加到标签栏控制器的所有视图控制器必须支持方向,以便标签栏控制器支持它(默认情况下,UIViewController仅支持纵向方向)。否则,如果您在支持它的选项卡上旋转到横向,则界面会受到损坏,然后切换到没有支持它的选项卡。