Code: Select all
.sheet(isPresented: $showSheet) {
MySheetContent()
.presentationDetents([.height(550)])
}
- Auf iOS 26 ist das Blatt genau 550 Punkte hoch (korrektes Verhalten)
- Auf iOS 18.6 wird das Blatt automatisch auf erweitert Vollbild, auch wenn die tatsächliche Inhaltshöhe weniger als 550 beträgt und passen sollte
Code: Select all
.height(550)Frage:
Warum?
Code: Select all
.height(550)Code: Select all
.mediumCode: Select all
.largeEinschränkungen
- Blatt muss bei allen Betriebssystemversionen bei 550 bleiben
- Kein Vollbild
- Kein Scrollen
- Bevorzugen Sie eine reine SwiftUI-Lösung (UIKit nur, wenn es keine Alternative gibt)
- SwiftUI
- Xcode 26.0.1
- Funktioniert ordnungsgemäß unter iOS 26
- Funktioniert nicht unter iOS 18.6
Mobile version