Como implementar um painel deslizante inferior (bottom sheet) como no aplicativo Mapas do iOS?
Olá a todos! Sou novo no desenvolvimento iOS com Swift e estou tentando criar uma interface semelhante ao aplicativo "Mapas" da Apple. Preciso que um painel deslize de baixo para cima na tela com informações sobre o local, que possa ser arrastado para cima/baixo e que fixe em duas posições: parcialmente aberto (mostrando apenas o título) e totalmente aberto (mostrando todo o conteúdo).
Tentei usar UIScrollView com delegate e animações, mas ficou ruim: o painel treme, não para suavemente, e se dentro do UIScrollView houver uma UITableView, os gestos de arrastar entram em conflito.
Aqui está o que eu esbocei:
```swift
class BottomSheetViewController: UIViewController {
@IBOutlet weak var bottomSheetView: UIView!
@IBOutlet weak var bottomConstraint: NSLayoutConstraint!
override fu