我正在尝试向应用程序添加加载叠加层,到目前为止,它可以正常工作,只是它出于某种原因涵盖了警报。
叠加层是全屏UIView,其显示如下:
UIApplication.SharedApplication.KeyWindow.AddSubview(view);
我随后显示的警报是这样创建的:
var alertController = UIAlertController.Create(title, message, UIAlertControllerStyle.Alert);
alertController.ModalPresentationStyle = UIModalPresentationStyle.OverCurrentContext;
viewController.PresentViewController(alertController, true, null);
问题在于,尽管ModalPresentationStyle设置为OverCurrentContext,警报仍显示在覆盖图下方。有没有一种方法可以强制将它们显示在所有内容之上?