如何创建背景清晰的UIHostingController?

问题描述 投票:0回答:1

我有一个UIKit应用,带有SwiftUI设置视图的模式演示。

我使用UIHostingController实现了。现在,我正在考虑向背景添加模糊,这将需要UIHostingController清晰可见,而不是白色/黑色。

但是我不确定如何使背景清晰的UIHostingController。以下是使用SwiftUIUIHostingController视图的模态表示。如您所见,它带有默认的不透明背景。

uikit swiftui transparent clear uihostingcontroller
1个回答
0
投票

以防万一有人想知道同样的事情。

我对swiftUI模态视图的不同问题收到了解决方法的答案。 How to ignore SwiftUI modal background, or make modal background clear/transparent?

此解决方案与UIKit模态呈现SwiftUI视图或SwiftUI呈现另一个SwiftUI视图一起使用。

enter image description here

结果可以在上方看到。在这里,我终于可以将视觉效果层用于呈现的视图。

© www.soinside.com 2019 - 2024. All rights reserved.