我正在使用Mono Touch开发仅限风景的iPad应用程序,但模拟器似乎没有将任何视图(或主要窗口)旋转到横向。
我已将 SDK 版本和最低操作系统版本设置为4.2
。
我还将支持的方向设置为Landscape
。
此外,我创建了一个导航控制器,它覆盖ShouldAutorotateToInterfaceOrientation
并将其设置为返回true。然后我使用window.AddSubview(navigationController.View)
添加它,但这也没有帮助。
我在模拟器中使用旋转左/右方法(在硬件下),但整个应用程序随窗口一起旋转,应用程序保持在Portrait
模式。即使状态栏(运营商,时间,电池)也会向右移动,而不是向上移动到屏幕顶部。
帮助?有人吗?!
答案 0 :(得分:1)
您是否也将UIInterfaceOrientation
键设置为横向?
此外,在shouldAutorotateToInterfaceOrientation
中,如果新方向与您想要的方向匹配,您只想返回true。