Iphone Tabbar应用程序不旋转

时间:2012-03-07 15:17:57

标签: iphone ios ios4 iphone-sdk-3.0

我创建了一个tabbar应用程序。首先启用了旋转。该应用确实旋转没有任何困难。但为了更好的使用,我评论了所有自动轮换代码,并在infoplist中删除了除肖像之外的所有其他界面。但现在我需要它。我取消注释所有代码并添加了所有界面方向。但是应用程序没有旋转。请任何人帮助我。请为我的英语不好

由于 勒凯什

2 个答案:

答案 0 :(得分:1)

添加到标签栏控制器的每个视图控制器都有

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return YES;
}

确保在每个人中都返回YES ..

答案 1 :(得分:0)

create a category like this and this method
   @implementation UITabBarController(UITabBarControllerCategory)

 -(BOOL)shouldAutorotateToInterfaceOrientation:
  (UIInterfaceOrientation)toInterfaceOrientation
{
   AppDelegate *appDelegate = (AppDelegate *)[[UIApplication     sharedApplication]delegate];

   if ([AppDelegate isLandScapeOnly]){



      return NO;
 }
    return YES;
 }

 @end