0

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

任何帮助表示赞赏。

4

1 回答 1

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
于 2012-05-31T14:35:43.800 回答