我在 iPhone 上有一个新的视图控制器,我使用以下代码行调用它:
[self presentModalViewController:controller animated:NO];
如果动画打开,这效果很好,但我希望有一个即时切换。问题是当我将动画设置为“否”时,整个视图向右移动 20px(始终处于横向模式),就好像有一个状态栏但处于纵向模式一样!?
在此示例中,黄色空间是新的视图控制器。
替代文本 http://www.james-ingham.info/pics/iphoneshift.png http://www.james-ingham.info/pics/iphoneshift.png
我在一个新项目中尝试过这一点,并且发生了同样的事情。这可能是一个错误,但有人有解决办法吗?谢谢
您应该检查的值controller.view.frame
属性,并确保它是正确的。您很可能会注意到origin.x
值是 20。但是,我很困惑为什么框架在动画时适合。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)