【发布时间】:2019-08-23 12:05:44
【问题描述】:
【问题讨论】:
-
我对我之前的评论进行了更正,所以我删除了它(并且会支持你的问题)。现在看来,您可以通过在
ZStack中使用Rectangle为模态视图提供背景。但是......模式视图的默认值似乎基于明/暗模式设置。如果你让矩形填充为`Color.clear,你仍然会有一个覆盖底层视图的背景...... -
希望未来版本的 SwiftUI 将具有您的功能,但我认为您最好的选择是不使用模式,而是创建具有透明背景的全屏视图并将其反显示在屏幕上并提供一种方法来消除它。由于透明模态不会显示其边缘,因此您基本上会伪造模态。
-
mmh 可能是类似的解决方案(只是出现在 ZStack 中的视图)github.com/peppesapienza/random-code/blob/master/… ?