UIStatusbar改变方向,但其他一切都保持不变

时间:2011-05-12 03:45:18

标签: iphone uiinterfaceorientation

我有一个tabbar应用程序,有一些uinavigationcontrollers。

在每个VC中我都有:

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

但由于某些原因,当旋转屏幕状态栏时,状态栏会旋转,但我视图的其余部分保持不变。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:-1)

尝试将此添加到您的info.plist enter image description here

答案 1 :(得分:-1)

shouldAutorotateToInterfaceOrientation:通常会像这样实现(对于支持旋转的iPhone应用程序):

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

从您的问题中不清楚您是希望子视图旋转还是状态栏不旋转。