gpt4 book ai didi

ios - UIAlertView 弹出窗口不允许我向上滑动控制中心

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:58:31 26 4
gpt4 key购买 nike

我目前正在开发 Xamarin MvvmCross ios 应用程序。我将其设置为显示 UIAlertView 弹出窗口以在用户禁用互联网时通知用户(该应用程序需要互联网连接)。

问题是当这个弹出窗口出现时,用户无法向上滑动控制中心来激活他们的互联网......

var dlg = new UIAlertView(config.Title ?? String.Empty, config.Message, null, config.CancelText, config.OkText);

dlg.Clicked += (s, e) =>
{
var ok = (dlg.CancelButtonIndex != e.ButtonIndex);
_activeDialog.DismissAlertDialog();
config.OnConfirm(ok);
};

dlg.Show();

然后他们必须点击“确定”并重新出现弹出窗口,或者回到应用程序主页,重新激活互联网,然后返回应用程序...

有人有什么建议吗?

最佳答案

不可能解决这个问题,因为 UIAlertView 可能显示在处理控制中心手势的窗口上方。 Apple 就是这样做的。

我会使用自定义 View 作为 UIAlertView 并淡化背景 View 的 alpha。或者您可以使用已经执行此操作的库:

https://github.com/alexanderjarvis/PXAlertView

https://github.com/wimagguc/ios-custom-alertview

https://github.com/ChrisXu1221/CXAlertView

相关问题:

Can't use Control Center when UIAlertView displayed (iOS 7)

UIAlertView Strange Behaviour with Shortcut Control center

关于ios - UIAlertView 弹出窗口不允许我向上滑动控制中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30722044/

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