SwiftUI Sheet PresentationDetents ignoriert die angegebenen ArretierungenIOS

Programmierung für iOS
Guest
 SwiftUI Sheet PresentationDetents ignoriert die angegebenen Arretierungen

Post by Guest »

Wenn ich das Projekt in Xcode 16.2 erstelle und ausführe und ein Blatt mehrmals schnell durch Scrollen nach unten öffne und verlasse, ignoriert das Blatt schließlich die angegebenen „presentationDetents([.medium])“ und wird angezeigt stattdessen in der Größe .large.
Was ich erwarte: Das Blatt wird nur mit den angegebenen .medium-Rasten angezeigt, wenn ein Blatt schnell per Bildlauf geöffnet und geschlossen wird. um ein Vielfaches nach unten mal.

Code: Select all

import SwiftUI

struct ContentView: View {
@State var isPresented = false

var body: some View {
VStack {
Button("Show") {
isPresented = true
}
}
.padding()
.sheet(isPresented: $isPresented, content: {
Text("Sheet")
.presentationDetents([.medium])
})
}
}
Problemumgebung:
  • Xcode 16.2
  • Gerät: iPhone 11< /li>
    Version: iOS 18.1.1 & 18.2
HINWEIS< /strong>: wenn ich das gleiche Projekt ohne erstelle und ausführe Jede Änderung in Xcode 15.4 funktioniert einwandfrei.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post