使用Mono Touch仅横向iPad应用程序

时间:2010-12-18 03:10:44

标签: c# iphone ipad mono xamarin.ios

我正在使用Mono Touch开发仅限风景的iPad应用程序,但模拟器似乎没有将任何视图(或主要窗口)旋转到横向。

我已将 SDK 版本和最低操作系统版本设置为4.2。 我还将支持的方向设置为Landscape

此外,我创建了一个导航控制器,它覆盖ShouldAutorotateToInterfaceOrientation并将其设置为返回true。然后我使用window.AddSubview(navigationController.View)添加它,但这也没有帮助。

我在模拟器中使用旋转左/右方法(在硬件下),但整个应用程序随窗口一起旋转,应用程序保持在Portrait模式。即使状态栏(运营商,时间,电池)也会向右移动,而不是向上移动到屏幕顶部。

帮助?有人吗?!

1 个答案:

答案 0 :(得分:1)

您是否也将UIInterfaceOrientation键设置为横向?

此外,在shouldAutorotateToInterfaceOrientation中,如果新方向与您想要的方向匹配,您只想返回true。