[英]Modal presentation Controller with transparent background
在呈现模态之前,您应该必须将视图背景颜色设置为clear
self.view.backgroundColor = .clear
self.modalPresentationStyle = .currentContext
self.present(nextVC, animated: true, completion: nil)
如果您使用UISheetPresentationController
进行演示。 您可以查看largestUndimmedDetentIdentifier
。
如果您将该变量设置为.large
,您的中型定位器将没有变暗的背景。
if let sheet = vc.sheetPresentationController {
sheet.detents = [.medium(), .large()]
sheet.prefersGrabberVisible = true
sheet.selectedDetentIdentifier = .medium
sheet.prefersScrollingExpandsWhenScrolledToEdge = false
sheet.prefersEdgeAttachedInCompactHeight = true
sheet.largestUndimmedDetentIdentifier = .large
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.