我正在考虑在视图控制器中实现一个子视图,它将作为屏幕的底栏,直到用户按住并将其拉到窗口顶部以覆盖整个屏幕。
Google地图在Android / iOS中执行的操作,点击图钉并向上拉底部栏以查看详细信息正是我想要实现的内容。
这就是我所说的。我不确定实现这个的最佳方法是什么。 我可以有一个动画,当点击栏时硬编码,导致视图向上扩展并覆盖屏幕的3/4和锚点,屏幕的1/4将是一个地图,一旦点击地图就会掉落视图倒退了。或者让用户拖动并拉起视图并将其拉回停靠点。
答案 0 :(得分:0)
您应该查看以下github链接中的演示代码,该代码实现了与iOS中的通知中心类似的可拉行为: