在Xamarin Projekt的Android部分中有"((AndroidAppFeatures)App.AppFeatures)。活动"获得当前的页面。
Ios是否有类似的内容来获取当前的viewController?
谢谢;)
答案 0 :(得分:1)
iOS中没有单个“当前”视图控制器。屏幕上可能同时存在多个视图控制器(嵌套或呈现为弹出框或模态)。我认为最接近你要求的是从关键窗口的根视图控制器开始,然后找到“最多呈现”(缺少一个更好的术语)视图控制器
他的代码示例:
var window= UIApplication.SharedApplication.KeyWindow;
var vc = window.RootViewController;
while (vc.PresentedViewController != null)
{
vc = vc.PresentedViewController;
}
这可以帮助你实现目标