当设备方向改变时改变视图控制器

时间:2012-10-25 03:07:17

标签: objective-c ios orientation

我在xcode 4中制作了一个ios应用,我需要一种方法来改变设备方向改变时屏幕上显示的内容。

有谁知道怎么做?

感谢。

1 个答案:

答案 0 :(得分:1)

可能您需要先检查如何检测设备方向是否发生变化 见这里:how to detect orientation change

然后在链接上的示例中,您应该知道如何更改屏幕上显示的视图。你可以使用addSubview,presentModalViewController,pushViewController(用于NavigationController)等方法来实现 例如:

  • [self presentModalViewController:aView animated:YES];
  • [self addSubview:aView];
  • [self.navigationController pushViewController:aView animated:YES];