我有一个UIKit应用,带有SwiftUI
设置视图的模式演示。
我使用UIHostingController
实现了。现在,我正在考虑向背景添加模糊,这将需要UIHostingController
清晰可见,而不是白色/黑色。
但是我不确定如何使背景清晰的UIHostingController
。以下是使用SwiftUI
的UIHostingController
视图的模态表示。如您所见,它带有默认的不透明背景。
以防万一有人想知道同样的事情。
我对swiftUI模态视图的不同问题收到了解决方法的答案。 How to ignore SwiftUI modal background, or make modal background clear/transparent?
此解决方案与UIKit模态呈现SwiftUI视图或SwiftUI呈现另一个SwiftUI视图一起使用。
结果可以在上方看到。在这里,我终于可以将视觉效果层用于呈现的视图。