Optimize sheet presentation for camera UI

- Force .large detent for maximum height
- Hide drag indicator for cleaner look
- Use ignoresSafeArea to give camera full space
- Should show complete flash button and controls
This commit is contained in:
jack
2025-10-18 14:23:04 +02:00
parent e992d96939
commit 7316a4a46d
+4 -1
View File
@@ -205,7 +205,7 @@ struct ContentView: View {
} }
} }
#if os(iOS) #if os(iOS)
.fullScreenCover(isPresented: $showImagePicker) { .sheet(isPresented: $showImagePicker) {
ImagePickerView(sourceType: imagePickerSourceType) { image in ImagePickerView(sourceType: imagePickerSourceType) { image in
showImagePicker = false showImagePicker = false
if let image = image { if let image = image {
@@ -221,6 +221,9 @@ struct ContentView: View {
} }
} }
} }
.presentationDetents([.large])
.presentationDragIndicator(.hidden)
.ignoresSafeArea()
} }
#endif #endif
.sheet(isPresented: Binding( .sheet(isPresented: Binding(