如何从纵向视图打开横向视图

时间:2011-05-04 10:24:29

标签: cocoa-touch ios ios4 uikit ipad

我有一个显示图像库的纵向视图,点击图像应该在横向视图中打开它进行编辑。现在我知道我可以手动将新视图旋转90度,使其“看起来”像是在风景中,但是没有合适的解决方案吗?例如不知怎的,我可以强制设备进入横向模式?

3 个答案:

答案 0 :(得分:1)

关闭我必须手动轮换我的观点,或者至少我的发现建议如此。所以这就是我现在正在做的事情:

  • 以纵向模式显示第一个视图。
  • 当用户进入下一个视图时,我手动对其应用变换以旋转PI / 2弧度并设置其帧和中心属性。

答案 1 :(得分:0)

按下配置为仅支持横向模式的模态视图控制器。

答案 2 :(得分:0)

要强制设备进入横向模式,您可以添加

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

将此添加到要以横向显示的视图中,应使视图以横向模式显示...