Avatar ·

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