Xamarin ios - 如何检查分割视图是否以分割模式打开

时间:2015-11-19 18:02:43

标签: c# ios xamarin uisplitviewcontroller

如何检查分割视图是否以分割模式打开(我是指同时显示主视图和详细视图时的视图),例如在横向模式下使用高分辨率屏幕的ipad或iphone?原因是如果没有显示详细视图,我需要导航到页面,或者如果是,则需要刷新详细视图上的数据。希望你能理解我的想法

2 个答案:

答案 0 :(得分:1)

MasterDetailPage有一个IsPresented属性,可以告诉您是否正在向用户显示母版页。

答案 1 :(得分:0)

这里我曾经这样做过: if (this.NavigationController.ChildViewControllers[0].ChildViewControllers.Length == 1) 它检查splitview子控制器的数量是否等于1(这意味着只显示主视图或详细视图页面)

this.NavigationController.ChildViewControllers[0]

是splitview控制器的路径