如何呈现具有透明背景的模态视图控制器

Posted

技术标签:

【中文标题】如何呈现具有透明背景的模态视图控制器【英文标题】:How to present modal view controller with transparent background 【发布时间】:2015-04-07 10:13:41 【问题描述】:

我使用 swift 以及如何呈现模态视图控制器,但他的背景是透明的。其他视图控制器的内容在后面可见。

【问题讨论】:

在发新问题之前搜索类似问题会更好 【参考方案1】:

这个对我有用:

self.presentingViewController.providesPresentationContextTransitionStyle = YES;
self.presentingViewController.definesPresentationContext = YES;
modal.modalPresentationStyle = UIModalPresentationOverCurrentContext;

【讨论】:

以上是关于如何呈现具有透明背景的模态视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

具有透明背景的模态 UISplitViewController

iOS - 半透明模态视图控制器

如何在 SwiftUI 中制作具有透明背景的模态视图?

呈现全屏时的透明视图控制器背景

为模态视图显示透明背景

具有透明背景和不透明前景的 iOS 模态 ViewController