1

from iOS 16 we can set custom detents in sheetPresentationController but is there any way or alternative to archive same thing in iOS 15 as well.

  if let sheet = objVC?.sheetPresentationController {
               
  if #available(iOS 16.0, *) {
     sheet.detents = [
     .custom { _ in
      return 550
     }
   ]
    } else {
       sheet.detents = [.medium(),.large()]
    }
       sheet.largestUndimmedDetentIdentifier = .medium
       sheet.prefersGrabberVisible = true
       sheet.preferredCornerRadius = 22
       sheet.prefersScrollingExpandsWhenScrolledToEdge = true
       sheet.prefersEdgeAttachedInCompactHeight = true
       sheet.widthFollowsPreferredContentSizeWhenEdgeAttached = true
       sheet.selectedDetentIdentifier = .medium        
   }
Fabio
  • 5,432
  • 4
  • 22
  • 24
tushar_b
  • 9
  • 3

0 Answers0