所以我正在使用Google地图应用,我想要某种行为。点击标记时,我想要显示下面显示的"详细信息视图"以进行弹出。如果向上滑动那个细节视图,我希望它能够覆盖整个屏幕并进行更多细节"出现。如果向下滑动,它将关闭它。
我无法弄清楚如何实现此行为。容器视图?只是一个普通的UIView机智手势识别器?莫代尔?
我不是要求代码,只是为了让我走上正轨。
编辑:对于其他寻找此类行为的人,下面的每个答案都非常好。我使用容器视图,因为详细信息视图正在执行一些网络请求并且UITableView
正常工作。
答案 0 :(得分:1)
与UIView和UIGestureRecognizer
一起使用,它会更快更简单。 Modal segue并没有覆盖你想要的整个页面,容器视图太多了,只能做一件简单的事情
答案 1 :(得分:1)
可以用Pan手势完成,我会说通过使用Parent ViewController(Container)和Child ViewController而不是UIView。如果您需要更多帮助,请告诉我们。)