gpt4 book ai didi

c# - 控制所有呈现的模态 iOS

转载 作者:行者123 更新时间:2023-11-28 20:56:08 25 4
gpt4 key购买 nike

我有一个 Xamarin iOS 应用程序,我在其中一个接一个地呈现多个模式。

Modal1 -> Modal2 -> Modal3 -> 等

我想控制和移动他们所有的 Frames。有什么方法可以访问我提供的所有模态吗?

我试过类似的方法:

var rootView = UIApplication.SharedApplication.KeyWindow.RootViewController.PresentedViewController;
foreach (UIView v in rootView)
{
//some code
}

如有任何提示,我们将不胜感激。谢谢!

最佳答案

尝试使用以下代码:

public void GetAllMoadlViewController ()
{

UIViewController presentViewController = this.PresentingViewController;
UIViewController lastVC = this;

while(presentViewController!=null)
{
// One by one to get all ModalViewController that you present
var temp = presentViewController;

presentViewController = presentViewController.PresentingViewController;

lastVC = temp;

//do some thing you want

}

}

关于c# - 控制所有呈现的模态 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52249269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com