在 Mac OS X 上使用 Xamarin 4.0.10 和最后一个版本的 MonoGame for iOS。我遇到了横向方向的问题。
MonoTouch.Foundation.MonoTouchException:抛出Objective-C异常。名称:UIApplicationInvalidInterfaceOrientation 原因:支持的方向与应用程序没有共同方向,并且 shouldAutorotate 正在返回 YES
如果我添加 Portait 方向,一切都很好。但我只需要横向。
graphics = new GraphicsDeviceManager(this);
graphics.PreferredBackBufferHeight = 640;
graphics.PreferredBackBufferWidth = 960;
graphics.SupportedOrientations = DisplayOrientation.LandscapeLeft | DisplayOrientation.LandscapeRight;
graphics.ApplyChanges ();
Content.RootDirectory = "Content";
graphics.IsFullScreen = true;
此问题出现在方法 game.Run() 上启动构造函数 Game1.cs 后