[英]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.