gpt4 book ai didi

ios - Swift Multiple Alert Dialog 将我的界面淡出到黑色

转载 作者:行者123 更新时间:2023-11-29 01:16:41 24 4
gpt4 key购买 nike

大家早上好

在某些情况下,我需要呈现很多警告对话框(彼此重叠)。目前我找不到另一种方法来执行此操作,因为我需要跟踪每个用户对我的对话框中每个问题的回答。

所以,在 5-6 个对话重叠之后,我得到了这样的结果:

Screen

我的界面淡到黑了,有办法避免吗?

提前致谢。

最佳答案

发生这种情况是因为警报有一个轻微透明的黑色背景,它出现在 View 的顶部。事情是因为你添加了很多它们,此时这些半透明背景将它们组合在一起,你得到了不透明的黑色背景。

一种替代方法是不一次显示所有警报,而是按顺序显示。因此,当第一个被驳回时,您将展示下一个,依此类推。

另一种选择是编写您自己的自定义警报。然后您可以根据您的应用程序控制背景。

但是,您似乎没有将警报用于它们应该使用的用途,即用户必须知道的错误或消息。也许您的应用程序还有另一种解决方案,可能使用表格或类似的东西。它们是与应用程序交互的一种非常侵入性的方式,因此应该相应地使用它们。

希望这对您有所帮助,并帮助您找到适合您项目的最佳解决方案。祝你好运!

关于ios - Swift Multiple Alert Dialog 将我的界面淡出到黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35101001/

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