This commit is contained in:
Hailey
2024-10-10 17:45:04 -07:00
parent 016f71ffa1
commit b36f7dcfea
3 changed files with 53 additions and 25 deletions
@@ -26,27 +26,37 @@ class SheetViewController: UIViewController {
else {
return
}
if contentHeight > screenHeight - 100 {
sheet.detents = [
.large()
]
sheet.selectedDetentIdentifier = .large
} else {
if #available(iOS 16.0, *) {
if #available(iOS 16.0, *) {
if contentHeight > screenHeight - 100 {
sheet.detents = [
.large()
]
sheet.selectedDetentIdentifier = .large
} else {
sheet.detents = [
.custom { _ in
return contentHeight
}
]
if !preventExpansion {
sheet.detents.append(.large())
}
sheet.selectedDetentIdentifier = .medium
}
} else {
if contentHeight > screenHeight / 2 {
sheet.detents = [
.large()
]
sheet.selectedDetentIdentifier = .large
} else {
sheet.detents = [
.medium()
]
}
if !preventExpansion {
sheet.detents.append(.large())
if !preventExpansion {
sheet.detents.append(.large())
}
}
sheet.selectedDetentIdentifier = .medium
}