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