我们正在编写一个专门处于横向模式的应用程序。我们对根视图使用变换将其旋转到 LandscapeRight,然后该视图加载的每个视图都共享坐标系。这一切都很好,除了我们的视图之一有一个由视图控制器加载的 UIWebView 对象。我们尝试查看的网站的内容未填充视图。当我在移动 Safari 中以横向模式查看同一网站时,它看起来是正确的。我的猜测是,我们用来托管 WebView 的视图控制器仍然认为它处于纵向模式,因为查询属性的 interfaceOrientation 返回“1”...有没有办法欺骗视图/视图控制器认为它是纵向模式在特定的方向?
希望您已经找到了这个问题的答案,但您可以尝试告诉您的应用程序以横向模式启动,而不是强制它始终旋转到该方向。然后,如果您的根视图的 shouldAutorotateToInterfaceOrientation 仅在横向模式下返回 yes,我敢打赌您会拥有您正在寻找的行为。
这家伙似乎有一个关于如何做到这一切的很好的教程。http://www.dejoware.com/blogpages/files/iphone_programming_landscape_view_tutorial.html http://www.dejoware.com/blogpages/files/iphone_programming_landscape_view_tutorial.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)