支持ios 5的风景和人像定位(故事板)

时间:2012-05-31 12:59:34

标签: iphone xcode orientation storyboard

如何在ios 5(StoryBoard)中为标签栏应用程序支持纵向和横向。

感谢任何帮助。

1 个答案:

答案 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