在 iPad 上处于横向模式时水平翻转视图控制器

Posted

技术标签:

【中文标题】在 iPad 上处于横向模式时水平翻转视图控制器【英文标题】:Flip view controller horizontally while in landscape mode on the iPad 【发布时间】:2011-08-27 14:35:55 【问题描述】:

我的 iPad 应用设置为横向模式。我尝试使用setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal 让视图控制器水平翻转,但这样做就好像它仍然是纵向的一样。有没有办法解决这个问题?

【问题讨论】:

这里需要什么?无论 iPad 上的当前方向是什么,该应用程序从一开始就只能处于横向模式? 【参考方案1】:

http://aseriesoftubes.com/articles/ipad-development-101-orientation/

查看此示例教程.. 它会帮助你..

在视图之间切换将是您的解决方案...

【讨论】:

【参考方案2】:

您是否想过像这样将模态视图设置为陆地空间模式:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

    // Return YES for supported orientations
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);

【讨论】:

是的,不幸的是。你认为这会正常修复它吗?这是否意味着其他地方可能存在错误? 嗯,好吧,我现在明白你的意思了(我总是与水平轴对称混淆)。这似乎是不可能的:***.com/questions/5601317/…。你必须自己做。

以上是关于在 iPad 上处于横向模式时水平翻转视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

关闭时,横向iPad上带有键盘的模态视图控制器会更改位置[重复]

iPad 模态视图控制器以纵向动作,即使它是横向的

ios7 iPad横向模式下的错误视图大小

iPad横向尺寸问题

iPad 横向模式视图大小不正确

即使 iPad 处于纵向模式,如何强制 iPad 上的电视处于横向模式