Skip to content

Commit 3538f79

Browse files
committed
disable background view corner radius on mac
1 parent 2b83726 commit 3538f79

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Sources/Hero2/BuiltinTransitions/SheetTransition.swift

+4
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,9 @@ class SheetPresentationController: UIPresentationController, UIGestureRecognizer
148148
parentSheetPresentationController.presentingViewController.view.transform = parentSheetPresentationController.thirdTransform
149149
}
150150
back.transform = backTransform
151+
#if !targetEnvironment(macCatalyst)
151152
back.cornerRadius = transition.cornerRadius
153+
#endif
152154
overlayView.alpha = 1
153155
}
154156

@@ -159,12 +161,14 @@ class SheetPresentationController: UIPresentationController, UIGestureRecognizer
159161
if let parentSheetPresentationController = parentSheetPresentationController {
160162
parentSheetPresentationController.presentingViewController.view.transform = parentSheetPresentationController.backTransform
161163
}
164+
#if !targetEnvironment(macCatalyst)
162165
back.layer.cornerCurve = .continuous
163166
if hasParentSheet {
164167
back.cornerRadius = transition.cornerRadius
165168
} else {
166169
back.cornerRadius = UIScreen.main.displayCornerRadius
167170
}
171+
#endif
168172
overlayView.alpha = 0
169173
}
170174
override func containerViewDidLayoutSubviews() {

0 commit comments

Comments
 (0)