我已经在iPad上设计了一个Master-Detail应用程序,使用Xamarin.IOS对我来说一直很好。当用户在母版页中选择一个选项时,我将使用
将其隐藏SplitViewController.PreferredDisplayMode = UISplitViewControllerDisplayMode.PrimaryHidden;
,这样用户每次选择一个项目时都不必手动关闭菜单。在我的iPad上,这可以按预期工作。但是,当我在Mac的Iphone Simulator上运行应用程序时,此行无效。此外,我发现没有办法真正隐藏母版页并让用户返回查看详细信息页。一旦打开母版页,就可以看到所有内容,并且该应用程序完全无法使用。为什么在iPad上设置首选的显示模式却不能在iPhone上使用?