我的tabbar只有一个标签不会旋转 - 其余的都很好

时间:2012-12-09 23:41:12

标签: iphone objective-c rotation uitabbarcontroller

我有tabbar应用程序,我想要旋转肖像& PortraitUpsideDown。 所有其他选项卡都可以正常旋转。 唯一的区别是视图也设计了xib。

这是我实现的支持方向的代码。 正如我之前提到的 - 所有其他标签都在工作和旋转。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{
    return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
}

- (BOOL)shouldAutorotate {
    return [self shouldAutorotateToInterfaceOrientation:self.interfaceOrientation];
}

    - (void)viewDidLoad{
        self.view.autoresizesSubviews = YES;
        self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

        [super viewDidLoad];

        // Do any additional setup after loading the view from its nib.
}

我的应用支持4.3+ IOS。 请帮我解决一下 - 我必须尽快将它发送给苹果......

1 个答案:

答案 0 :(得分:0)

我修好了, 问题是我使用自定义init方法分配了我的视图控制器,我忘记在里面加载self = [super init...]

好。希望这有助于将来的某个人!