如何在ios 5(StoryBoard)中为标签栏应用程序支持纵向和横向。
感谢任何帮助。
答案 0 :(得分:1)
UITabBarController有一些问题。问题是子视图(选定的索引)不是自动旋转。
因此,您可以创建一个类别,并添加以下代码。
并添加#import“UITabBarController + Autorotate.h”
#import <Foundation/Foundation.h>
@interface UITabBarController (Autorotate)
@end
#import "UITabBarController+Autorotate.h"
@implementation UITabBarController (Autorotate)
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
UIViewController *controller = self.selectedViewController;
if ([controller isKindOfClass:[UINavigationController class]])
controller = [(UINavigationController *)controller visibleViewController];
return [controller shouldAutorotateToInterfaceOrientation:interfaceOrientation];
}
@end