Wie implementiere ich eine von unten herausfahrende Bedienfeld (Bottom Sheet) wie in der Karten-App auf iOS?
Hallo zusammen! Ich bin neu in der iOS-Entwicklung mit Swift und versuche, eine Benutzeroberfläche ähnlich der Apple "Karten"-App zu erstellen. Ich benötige, dass von unten auf dem Bildschirm ein Bedienfeld mit Informationen über einen Ort herausfährt, das nach oben/unten gezogen werden kann und in zwei Positionen fixiert wird: teilweise geöffnet (zeigt nur den Titel) und vollständig geöffnet (zeigt den gesamten Inhalt).
Ich habe versucht, UIScrollView mit Delegaten und Animationen zu verwenden, aber es funktioniert nicht gut: Das Bedienfeld ruckelt, stoppt nicht flüssig, und wenn sich innerhalb des UIScrollView ein UITableView befindet, geraten die Ziehgesten in Konflikt.
Hier ist, was ich zusammengestellt habe:
```swift
class BottomSheetViewController: UIViewController {
@IBOutlet weak var bottomSheetView: UIView!
@IBOutlet weak var bottomConstraint: NSLayoutConstraint!
override fu