【问题标题】:iphone imageview orientation going wrong for portraitUpsideDownPortraitUpsideDown 的 iphone imageview 方向出错
【发布时间】:2013-08-26 07:33:44
【问题描述】:

我有一个 UIViewController,它显示图像和一些描述。此页面不支持纵向以外的任何其他方向。在此页面上,当用户单击图像时,我使用 UIImageViewController 在全屏视图中显示图像。此页面支持所有方向。当我在第二页处于横向模式并返回详细信息页面时,详细信息页面会自动旋转回纵向模式。但是如果我在第二页的 PortraitUpsideDown 中然后返回到详细信息页面,那么这也会继续显示在 PortraitUpsideDown 中。如何强制详细信息页面以纵向模式而不是纵向模式显示?

谢谢。

【问题讨论】:

    标签: iphone orientation


    【解决方案1】:

    确保您的详细信息页面有

    return (interfaceOrientation == UIInterfaceOrientationPortrait);
    

    而不是

    return (interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown);
    

    关于定位方法。

    否则,您需要粘贴一些用于这两个类的方向代码,以便人们知道您在哪里犯了任何错误。

    【讨论】:

    • 没错。此外,如果这是原因,那么它将永远是 UpsideDown。但是如果第二页是横向的,基本上它会旋转回纵向。否则,无论是向上还是向下,它都会保持纵向模式。
    猜你喜欢
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-21
    • 2011-05-17
    相关资源
    最近更新 更多